It has nothing to do with "to stand up for yourself, to stand tall in the face of troubled times". It doesn't mean "to stand", it means "to stay". In Bulgaria the name was given for a particular reason - if a family had lost children at birth, this name was given to their child to protect it, meaning that he should stay. For the same reason were given names such as Nayden ("found"), Nedrag ("not loved, not ours"), etc.
This is my name and it is pronounced stoy-yihn.I'm not sure if that's understandable. Basically, the sound 'stoy' followed by the sound 'in' but instead of in, put a y in front of it to create 'yin'.It's somewhat weird, because I'm not sure which syllable gets the stress. Oddly enough, I think both syllables get stress maybe. This may be probable because it's a foreign language. If it's only one syllable that get's the stress, then I think it's the first one.Thanks! I hope to see the pronunciation for my name on here. :)
Sources: https://forebears.io/x/forenames/stoyan
https://www.babynames.ch/Info/Name/naStoyan