All perfect praise be to Allaah, The Lord of the Worlds. I testify that there is none worthy of worship except Allaah, and that Muhammad, sallallaahu ‘alayhi wa sallam, is His Slave and Messenger.
If this name “Javid” means “Khaalid” (i.e. eternal), as you have stated and it is not peculiar to non-Muslims, then there is no religious objection to having it as your name. There is no harm in bearing non-Arabic names whose meanings are known and do not imply any religious violation.
In fact, “Khaalid” was the name of a great and honorable Companion . The Prophet, sallallaahu ‘alayhi wa sallam, gave his tacit approval to having such a name. Evidently, the Prophet, sallallaahu ‘alayhi wa sallam, would have never approved what is impermissible; He, sallallaahu ‘alayhi wa sallam, would change inappropriate and un-Islamic names that did not conform with the Sharee‘ah.
There is also no harm in naming one’s child Daniaal as it is the name of one of the Prophets of Allaah (Prophet Daanyaal [Daniel] ) as Ibn Katheer and other scholars asserted.
It should be noted that if the name of the person’s father implies an improper meaning, the son is not obliged to change it. One of the forefathers of the Prophet, sallallaahu ‘alayhi wa sallam, was named ‘Abd Manaaf, i.e. the slave of Manaaf (and it is well-known that such names that imply servitude to other than Allaah are forbidden); however, he, sallallaahu ‘alayhi wa sallam, did not change it.
Allaah Knows best.