The term stands for "The son of God". A very unique and uncommon Indian name.
Deva Nandan is a handsome boy.