Barnaby \b(a)-rna-by, bar-naby\ as a boy's name is a variant of Barnabas (Greek, Aramaic), and the meaning of Barnaby is "son of consolation". See also Barney and Burnaby.
The baby name Barnaby sounds like Barnabey, Barnabe and Barnaba. Other similar baby names are Bernabe, Barny, Barnabus, Barnabie, Barnabee and Barna.