Family name origins & meanings
- Irish : Anglicized form of Gaelic Ó Mearáin ‘descendant of Mearán’, a personal name from a diminutive of mear ‘lively’. This is a Monaghan name. Compare Merry.
- Spanish (Marrón) : derivative of French marron ‘chestnut’, which now means ‘brown’.
- French : diminutive of Marre, a nickname from Old French marre ‘ram’ (Occitan Marro).