Name origin: Romanian
Name meaning: Innocent
More
Name origin: Hungarian (Szabó)
Name meaning: occupational name for a tailor, Hungarian szabó.
Your partner in parenting from baby name inspiration to college planning.