Rama \r(a)-ma\ as a boy's name (also used as girl's name Rama), is a variant of Ram (Sanskrit, Hebrew), and the meaning of Rama is "pleasing; supreme".
The baby name Rama sounds like Rami and Ramy. Other similar baby names are Raja, Cam, Ras, Ham, Kam, Rabi, Raham, Rad, Rafe, Rafi, Rai, Rain, Rajah, Raj, Raul, Raff, Ramos, Rahm, Ramey, Ramon, Rayman, Ramsay, Ramzi, Ravi, Ray, Raye, Rae, Rane, Remy, Remo, Remi, Rab, Roman, Rome, Sam, Samy, Samm, Sami, Sima and Tam.