Name origin: Romanian
Name meaning: Innocent
More
Name origin: Hungarian (Szabó)
Name meaning: occupational name for a tailor, Hungarian szabó.