Wyraz szczerbiec zapisywany jest małą literą, dlatego że funkcjonuje w polszczyźnie jako nazwa pospolita, oznacza 'miecz koronacyjny piastowskich królów polskich’ [SJP PWN]. Gdyby jednak to samo słowo odnieść do jednostkowo przedmiotu, nabrałoby cech nazwy własnej. Nie można wykluczyć, że w niektórych tekstach pojawia się właśnie w takiej funkcji.
Nie mamy w polszczyźnie wzorców odmiany imion nadawanych broni, dlatego że jest to kategoria semantycznie rozbudowana. Ma Pan rację, że u podłoża procesu nazewniczego leży często personifikacja.
By rozstrzygnąć problem odmiany nazwy Dziób, potrzebowalibyśmy więcej danych. Zakładając, że podstawę stanowi rzeczownik pospolity (co wydaje się najbardziej prawdopodobne), powiemy, że ktoś wyciągnął Dziób. Gdyby podstawą było nazwisko, poprawna byłaby forma Dzioba.
Łączę pozdrowienia
Bartłomiej Cieśla