"C" Gender-neutral Names, Celtic, Names You Haven't Heard
Carrigan is a unisex name of Celtic origin, meaning “special warrior.”
Posts with the name Carrigan: