Name Details

Hansel

Meaning

Hansel is a German name, a diminutive of Johannes, which is derived from the Hebrew name Yochanan meaning 'God is gracious'.