Megan
Griffin
Name origin: English
Name meaning: A mythological beast—half lion, half eagle—charged with watching over golden treasures
Name origin: English
Name meaning: A mythological beast—half lion, half eagle—charged with watching over golden treasures
Your partner in parenting from baby name inspiration to college planning.
Subscribe