From an Irish surname, popularized in Scottish usage; related to names meaning "warrior" or "hound-like hero."
Like Connery?
Swipe through thousands of names like it