Boy name origins & meanings
- Irish : Good-looking
- Irish : Handsome
Family name origins & meanings
- Irish : Anglicized form of Gaelic Ó Caomháin, ‘son of Caomhán (Kevin)’, a diminutive of the personal name Caomh (see O’Keefe).
- Irish : in some cases perhaps an alternative Anglicization of Caomhánach (see Kavanagh).
- Filipino or other Southeast Asian : unexplained.