Variant of Othelia or Ottilia, from Germanic 'ot' meaning 'wealth, prosperity.'
Like Otelia?
Swipe through thousands of names like it