Уууу, как же задрало привязывание грамматического рода к биологическому полу. Не связаны они, НЕ СВЯЗАНЫ! Лжефеминистки уже всех забодали своими "врачессами", "инженерессами" и "авторками"(это как же типа-любимого писателя не уважать то надо, чтобы такое словечко выродить!) из-за аналогичных глюков. Тем не менее "что за _соня_ ваш Витя. Но _он_ вообще личнОСТЬ своеобразнАЯ. ТворческАЯ натурА парень! А что Марья Петровна за _человек такОЙ_"
Меч с женским именем сохраняет без проблем мужской грамматический род. Так же как танк "Малютка".