Я, конечно, не филолог и всех правил русского языка наизусть не помню, но словообразование в принципе себе представляю.Только мой пример был о другом."Беларусь", как наименование республики, - имя  собственное.Все вышеперечисленные имена действительно можно писать и тем, и иным образом.Но при письменном упомнинании конкретных Софьи и Наталии, правильным будет лишь то, которое у человека записано в паспорте.Так же и с Беларусью - писать Вы можете, как Вам заблагорассудится,но правильное название на русском языке у неё именно то, которое записано в паспорте конституции.На этом, пожалуй, данную дискуссию для себя я заканчиваю)