Origin: German
Meaning: swamp
Marr as a boy's name is of Old German origin, and the meaning of Marr is "swamp".