Boy name origins & meanings
- German : Beautiful blond boy
Family name origins & meanings
- German (also Kärcher) : occupational name for a carter; an agent derivative of Karch 2.
Your partner in parenting from baby name inspiration to college planning.
Subscribe