Rama is a unisex given name of Sanskrit origin, meaning 'pleasure' or 'happiness'. It is popular in several cultures, notably Indian and Hispanic, reflecting the influence of Hindu mythology and Latin American literature.
"Rama saw a peak in popularity between 1970 and 1974, with over 60 births each year. After 1982, the name's usage significantly declined, averaging around 5-7 births per year until a resurgence in recent years, with 12 births both in 2022 and 2023."