Sullivan

Sullivan is an old Irish name. It is an anglicized form of the Gaelic name 'O'Suilebhan', itself derived from the word 'O', which means 'son of', and the personal name 'Suilebhan', which means 'hawk eyed or one eyed'.

Origin/Usage
Gaelic
Pronunciation
SUL-i-vən
Meaning
Eyes like a hawk