Marsh Meaning and Origin
The name Marsh is a boy’s name meaning “someone who lived on a marsh” and is of English origin. Originally a surname for someone who lived on a patch of marshy ground derived from Middle English mersche. Old-fashioned, solid, and quirky without feeling overdone. You may also like: Montgomery, Myron, Melvin
Posts with the name Marsh: