From the biblical place name Keilah, likely meaning "citadel" or "fortress."
Like Keilah?
Swipe through thousands of names like it