Search Form

Origin and meaning of Keefe

Meaning lovable and handsome
Origin Gaelic
Gender
Rating
Name List Add to name list