A South Asian name from Hindi/Sanskrit meaning 'beloved' or 'red,' associated with affection and rubies.
Like Lal?
Swipe through thousands of names like it