Buena \bu(e)-na\ as a girl's name is of Spanish origin, and the meaning of Buena is "good".
Baby names that sound like Buena are Bena and Buna. Other similar baby names are Duena, Abena, Deena, Lena, Leena, Tunna, Auina, Beba, Bea, Beea, Beda, Bera, Berna, Bunny, Bunni, Beta, Bina, Bogna, Breona, Breina, Breea, Breana, Brea, Breena, Bryna, Brina, Brenn, Bren, Brenna, Brana, Bruna, Teena, Daena, Dena, Duana, Duna, Eena, Jeena, Gena, Geena, Euna, Jena, Guenna, Gunna, Rena, Jaena, Juana, Keena, Kena, Luana, Luna, Meena, Mena, Muna, Neena, Nena, Queena, Quenna, Reena, Rubena, Byna, Sena, Shena, Siena, Tena, Vena, Veena, Zena, Zeena and Xena.