Hans \ha-ns\ as a boy's name is pronounced hahns. It is of Scandinavian, German, Danish and Hebrew origin, and the meaning of Hans is "God is gracious". Variant of John. In Hindi, it comes from an Sanskrit expression meaning "swan". The diminutive Hansel is familiar because of the fairy tale "Hansel and Gretel". The name is popular in Germany. Writer Hans Christian Andersen.
Hans has 6 variant forms: Han, Hannes, Hanns, Hansel, Hanss and Hanzel.
For more information, see also related names Heinz and Jan.
A baby name that sounds like Hans is Hines.