Yes, the story you'd heard about the name "Vesela" being the equivalent of "
Felicia " (meaning "happy") was absolutely correct. In the Bulgarian and Serb-Croatian languages, the word "vesela" means "happy".
Here are two websites telling you how to say "
Merry Christmas and Happy New Year" in various languages, which confirm this:
http://www.dwarfnet.com/christmas/languages.shtmlhttp://user.fundy.net/msgr/Merry_Christmas_in_as_many_languages.htm
--
Nanaea