Dilanjan is likely derived from South Asian elements meaning heart or beloved, used in modern Indian naming.
Like Dilanjan?
Swipe through thousands of names like it