Girl Dog Name: Carrigan

Name: Carrigan
Meaning:
Origin: Hebrew
Variants: Carey | Cari | Cary | Kari