Baby Names and Name Generators

What Does Korrigan Mean?
"Spearman"