Feminine form of Othello, a literary name possibly meaning wealth or prosperity.
Like Othella?
Swipe through thousands of names like it