Uncover the origin, popularity, and more for any name.
The surname Sheehan is of Irish origin and comes from the Gaelic name Ó Súilleabháin. It means 'descendant of Súileabhan,' where Súileabhan is likely a derivative of the word 'Súil' meaning 'eye'. Thus, Sheehan can be interpreted as 'of the eye family' or 'having the eye feature.'