Seymour - What does the name mean





Meaning: marshy land near the sea; taylor

Gender: M

Origin: Latin

Related Names: