Otha \o-tha\ as a boy's name is a variant of Otto (Old German), and the meaning of Otha is "wealth".
The baby name Otha sounds like Otho and Ota. Other similar baby names are Autha, Ola and Ot.