iDogNames Find the perfect name for your pup

Keefe

Pronunciation
[Keefe]
Gender
Male
Meaning
Handsome
Origin
English
Irish for "noble, gentle; handsome; lovable, loved".