Já jsem došla k velmi podobnému názoru. Ve středo-hornoněmčině (mezi lety 1050 až 1350, kdy se používala) se používalo sloveso schonen.Přešlo do staročeštiny ve formě šonovati, ve významu někoho nebo něco chránit.Podobné sloveso šanovati, které také přešlo z středo-hornoněmčiny , znamená spíše význam šetřit. Toto pátrání jsem prováděla z osobního zájmu. Bydlím ve vesnici Šonov u Nového Města nad Metují. Zajímá mě historie a tak i původ názvu naší obce. Z mého pátrání se objevuje doměnka v souvislosti s tím, že Šonov byl založen v blízkosti zdejší zemské brány u Náchoda, není li jméno obce určeno po účelu jejího založení něž po jméně lokátora, tak jak to tenkrát často převažovalo. Hledala jsem i přijmení Šonovský, Šonovská. Tito lidé žijí na Ostravsku a je jich 19.Je možné, že i po 700 letech se toto jméno udrželo po jedněch zemanech vlastnících naší obci. Byli to Šonovští ze Šonova. Děkuji za Váš názor.