Meaning and history
Rama is a Sanskrit masculine name meaning “pleasing,” “delightful,” or “charming.” In Hindu tradition Rama is an incarnation of Vishnu and the hero of the Ramayana, celebrated for virtue, duty, and kingship. The name also occurs independently in other cultures and is sometimes used for women.
In 2025, 11 babies were recorded with the name Rama, ranking #7,194 among boys.