Meaning
Capable; One who works miracles; One of many names of Lord Krishna
leeladhar is currently at 12 number