Skip to main content

Louisa

Name origin: German

Name meaning: Fights with honor

Catherine

Name origin: Greek

Name meaning: Pure

Join the Family

Your partner in parenting from baby name inspiration to college planning.

Subscribe