Name origin: Greek
Name meaning: Healer
More
Name origin: English (Cumbria)
Name meaning: variant of Musgrove.
Your partner in parenting from baby name inspiration to college planning.