Waits \wa(i)-ts\ as a boy's name is a variant of Waite (Middle English), and the meaning of Waits is "guard, watchman".
The baby name Waits sounds like Watts and Waights. Other similar baby names are Witt, Mats, Pats, Wayte, Wat, Watt and White.