Bessy \b(es)-sy\ as a girl's name is a variant of Bess, Betty (Dutch, English) and Elizabeth (Hebrew), and the meaning of Bessy is "God's promise; God is my oath".
The baby name Bessy sounds like Bessie, Basia, Basja and Bizzy. Other similar baby names are Nessy, Betsy, Sessy, Jessy, Kessy and Tessy.