Save Type Surname (from nickname) Usage Irish Meaning & History From Irish Gaelic Ó Somacháin "descendant of Somachán", a nickname meaning literally "gentle" or "innocent".