Kalahan is an Irish surname-style variant of Callahan, from Gaelic roots meaning "bright-headed" or "lover of churches."
Like Kalahan?
Swipe through thousands of names like it