Keefe for a baby name

alt. Keef, Keeffe, Kief, Kiefe Gaelic, meaning ‘beautiful and graceful’.

Search by letter



Search by category