"K" Girl Names, Celtic, Girl Names
Karrigan is a girl’s name meaning “special warrior” and is of Celtic origin.
Posts with the name Karrigan: