The meaning is pretty and all, but I wouldn't use it in an English speaking country because it looks and sounds too much like the English word "sneeze". In the English speaking world a little girl named this would likely be teased a lot. Gesundheit! Lol.
As one user has commented, having Snezana in an English speaking country such as Australia is hard as it is a very difficult name to pronounce and Aussies like to shorten everything. Not an attractive name for little girls - trust me, I spent all my school years being teased! As an adult I have embraced my name and to some when pronounced correctly it is exotic and unique and also a fairy tale princess name. Great story to pass down to my little princess.
??????? is how the name is spelt in Macedonian language and it means the same as Snezana in Serbian. The name literally if you translate it would mean snow-white like in the fairytale. :O) [noted -ed]
Sources: https://en.m.wikipedia.org/wiki/Snežana
https://forebears.io/x/forenames/snežana