
Ram is a Hindu Boy name and it is Hindi originated name with multiple meanings. Ram name meaning is Male Sheep; Lord Rama; One who Pleases; The Eldest Sun of King Dasharatha; The Hero of Indian Mythology Called Ramayana; Pleasing; Charming; Good Guy. Ram name popularity and rank stands at 1790 among 29430 Hindu names.