Mandsnavnet Hans er en gammel tysk kortform og sammentrækning af det oprindeligt hebraiske navn Johannes. Det stammer fra det hebraiske navn Yochanan, som bærer den direkte sproglige betydning "Gud er nådig" eller "Jahve har vist nåde". Gennem det græske Ioannes og det latinske Iohannes spredte navnet sig til hele Europa, hvor den tyske form Hans med tiden vandt selvstændig status som et udbredt fornavn i det nordeuropæiske kulturområde.
Navnet Hans kom til Danmark i den sene middelalder via stærk tysk og heraldisk indflydelse, herunder gennem Hanseforbundets handelsforbindelser. Det vandt hurtigt stor popularitet i den danske kongeslægt og i adelen, hvilket kulminerede med Kong Hans, som regerede Danmark fra 1481 til 1513. Fra reformationen i 1536 og frem til det 20. århundrede bredte navnet sig eksplosivt til landbefolkningen. Det blev så almindeligt et bondenavn, at det i folkemunde dannede grundlag for fiktive stereotyper (som "Klods-Hans"). Modsat efternavnene blev fornavnet Hans ikke fastlåst af Navnelovene i 1828 og 1853, men det dannede det absolut mest udbredte grundlag for dannelsen af det faste patronymiske efternavn Hansen.
I dag er Hans fortsat et meget almindeligt og hyppigt mandsnavn i den danske befolkning, omend det i de seneste årtier i højere grad bæres af de ældre generationer frem for nyfødte. Ifølge officielle tal fra Danmarks Statistik er der titusindvis af danske mænd, som bærer navnet som enten første fornavn eller som en del af et dobbeltnavn (såsom Hans Christian eller Hans Peter), hvilket cementerer navnet som en af de største historiske klassikere i dansk navnehistorie.
Navnet Hans har spillet en monumental rolle i Danmarks historie og kultur. Blandt de mest kendte og veldokumenterede skikkelser finder man:
Navnet optræder hos 4.990 personer.