Surname meaning for "Troth"

English (West Midlands): nickname from Middle English
trowthe, trouthe ‘good faith’, ‘loyalty’. By my
troth was a common phrase emphasizing the veracity of an
assertion, and the nickname may have been bestowed on someone who used
it habitually or to excess.