Yeats \ye(a)-ts\ as a boy's name is a variant of Yates (Middle English), and the meaning of Yeats is "the gates".
The baby name Yeats sounds like Oates, Waits and Watts. Other similar baby names are Keats, Mats and Pats.