With 873 148 bearers, Hans is the 10th most common masculine given name in Germany (2014 Data). With 161 386 bearers, Hans is the 3rd most common masculine given name in the Netherlands (2014 Data). With 115 487 bearers, Hans is the 8th most common masculine given name in Sweden (2014 Data). With 95 717 bearers, Hans is the 2nd most common masculine given name in Switzerland (2014 Data). With 1 125 bearers, Hans is the 1st most common masculine given name in Greenland (2014 Data). With 742 bearers, Hans is the 2nd most common masculine given name in the Faroe Islands (2014 Data). Source: https://forebears.io/forenames/hans
Hans is a very rare name nowadays, even in northern Europe where it was born. For me it's a good and strong name. It's one of the most classic variations for John.
Hans was the most common name in Germany between the middle ages and the mid 1900s. There were millions of people with this name (same like John in English speaking countries). Today it's hardly used in Germany as it sounds very old fashioned and quite often there are old farmers connected to it.