From the Irish surname O Duinnin, derived from donn meaning "brown-haired" or "dark."
Like Dinneen?
Swipe through thousands of names like it