Veena \ve(e)-na\ as a girl's name is a variant of Vina (Spanish), and the meaning of Veena is "vineyard".
The baby name Veena sounds like Venna, Veina, Vena, Veenya and Veenia. Other similar baby names are Deena, Leena, Teena, Jeena, Geena, Keena, Meena, Neena, Reena, Veeda, Verena, Veera, Verna, Veeta, Veeva and Zeena.