French diminutive of Barbara or Elizabeth, meaning 'foreign' or 'my God is an oath.'
Like Babette?
Swipe through thousands of names like it