Beanie?
In American usage, "beanie" is more or less the same thing as a skullcap. (Except that it can include extras such as little plastic propellor.) I'd say the man in the stock photo is wearing a "stocking cap" or a "ski hat".
I no longer have a beard. I do still wear flannel shirts and stocking caps, but if it is cold enough for the latter, there is a coat hiding the former. And when I was the hipster's age, "hipsters" were an artifact of the past, a breed that went extinct about 1960. Oh, well.