Oates \o(a)-tes\ as a boy's name is a variant of Otis (Old German, Old English), and the meaning of Oates is "wealth; son of Otto".
The baby name Oates sounds like Yates, Otys, Ottis, Otess and Watts. Other similar baby names are Oakes, Mats, Mateus, Oaks and Pats.