Name origin: Greek
Name meaning: Farmer
More
Name origin: Old English
Name meaning: Town near water
Your Partner in Parenting, From Baby Name Inspiration to College Planning.