The name Hansel is a boy's name of German origin meaning "God is gracious". Hansel and is often added to lists like Movie Character Names and discussed in our forums with posts like "Change Two Letters".
From the experts:
Those "Where's Gretel?" jokes will get old pretty fast.