Derived from an Indo-Iranian root *mitra meaning "oath, alliance, friend". In Persian mythology he was a god of light and friendship, the son of the supreme god Ahura Mazda. Worship of him eventually spread outside of Persia, where it was known as Mithraism.
The different meanings of the name Prem are: Arabic meaning: Love. Indian meaning: Love, affection. Sanskrit meaning: Love, affection.
Meaning of the name Premanand is 'Joy of love'. Premanand is a name of Hindu / Indian origin, and is commonly used for males.