God has actually no name, but His name is designated according to His activities and action. Just like Partha-sarathi. Partha-sarathi, the name is given to Krsna because He acted as the chariot driver of Partha. He is addressed as Devaki-nandana. So Devaki-nandana is not His name, but because He acted, He appeared as the son of Devaki, He is called Devaki-nandana. He is called Yasoda-nandana. Actually, what you say, that there is no name of God, but He has His name, but the name is designated according to His activities. That means that God has His activities, and according to the different types of activities, He has got millions and trillions of name.
Lecture on Bhagavad-Gita 7.1, Fiji, 24 May 1975