Stocking caps have been around forever just about. They have been worn for hundreds of years. You see pictures in old books with people wearing them outside or even to bed at night. Originally designated strictly for warmth they grew in popularity as time passed. In fact they were popular and necessary in the past. The design on the cap could stand for anything from family allegiance to church participation. It was a way to tell people a bit about you and who you were.
Over the years the cap became a lot more than a way to keep warm and became a cap to wear whenever you want. Embroidered stocking caps are on all types of heads. Look at celebrities they wear them all year long. And some of them aren't even that nice. Some of the caps that you can see or buy will have the embroidery all along the edge that you fold up on the cap. These look very cool and they tend to be very popular.
Other embroidered stocking caps can have the embroidery on one side or the other but usually you will find it on the front. Think about sports teams, many of them specifically have embroidered in them and look very dressy and still supportive. Most cold weather teams have a great selection of these caps and such since it tends to get cold where they play. Also cold weather sports, even if played inside like hockey will also have a lot of these and stock for you to choose from.
Embroidered stocking caps have such a great popularity that you will find them in just about any store that sells clothes or other apparel.