A form of Babette, a French diminutive of Elizabeth meaning God is my oath.
Like Babbett?
Swipe through thousands of names like it