Family name origins & meanings
- Irish (mainly Cavan and Sligo) : reduced Anglicized form of Gaelic Ó Grianáin ‘descendant of Grianán’, probably from a diminutive of grian ‘sun’, grianach ‘sunny’, ‘cheerful’.
- Scottish : habitational name from either of two places so named in Strathclyde region, probably named with the same word.