Marra Family History
Marra Name Meaning
Italian (southern): habitational name from any of the places so called in central and southern Italy from marra ‘heap of stones’. Italian Galician and Portuguese: from marra ‘hoe’ in Galician and Portuguese also ‘big mallet for breaking stones’ (from Latin marra) presumably a metonymic occupational name for one who made such implements or for one who used them. English and Scottish: variant of Marrow .
Source: Dictionary of American Family Names 2nd edition, 2022