The birthday of Lord Krishna is Janamashtami
There are uncountable names of Lord Krishna.
So I'm gonna mention a few name of lord Krishna and the reason why he was called by the name
Abhijeet- This name means ‘one who is victorious’.
Bal Gopal -Infant Krishna or baby Krishna
Banke Bihari -Bankebihari means the ‘One who loves to sport in the forest'
Bansidhar- Because lord Krishna keeps a flute with him always.
Banwari - This name refers to Lord Krishna as it means ‘the one who likes to live in Vrindavan
Brij- This name means ‘the place of Lord Krishna’ and ‘strength.
Brijesh* - This name means ‘Lord Krishna’ Or ‘Lord of Braj land’.Braj means ‘Pasture’, a land where the Yadavas (Lord Krishna's clan ) used to settle down.
Chaill Bihari - He was called so because sometimes he uses Cahill (cheats ) to win.
Darsh*- It refers to handsome Krishna
Daruk - The Charioteer of the world.
Devaki Nandan and Yashoda Nandan - The son of Mother Devaki and Mother Yashoda.
Ghanshyam,Sham,Shyam - the darkest of color.
Ganasharya Courteous and brave boy, The shelter of the living entities
Girdhar This means ‘The lifter of Govardhan Hill’.This means ‘one who holds the Govardhana Giri mountain’.
Gopal Another famous name of Lord Krishna, Gopal means ‘Cowherd’ or ‘Protector of cows’.
Govind It means ‘The best friend’ and is another name of Lord Krishna.
Govinda One who has knowledge of sense, Illuminator of senses
Grahil This wonderful name is another name of Lord Krishna.
Gwala This is another name for Lord Krishna.
Hari It means ‘the one belonging to God’.
Harish This name means ‘the one who feels that he does everything according to God’s wish’.
Hrishikesh This name means the ‘One who controls the senses’. It is one of Krishna’s multiple names.
Ishna This name simply means ‘Lord Krishna’.
Jagmohan One who attracts the world.
Janaradhana The meaning of this name is the ‘Liberator from the cycle of birth and death’
‘One who helps people’.
Janav Janav means ‘righteous protecting men’ and is another name of Lord Krishna.
Jayani The meaning of this unique name is ‘conqueror’.
Jugal This name refers to Lord Krishna and it means a ‘couple’.
Kahn The name Kahn means ‘priest’ and is another representation of Lord Krishna.
Kalia The name means ‘beauty’ which refers to Lord Krishna.
Kanji This is another name of Lord Krishna.
Kannan This is another wonderful name of Lord Krishna.
Kanu Kanu means ‘Lord Krishna’ and ‘supreme God’.
Karnish This name means ‘the lord of mercy’ which clearly refers to Lord Krishna.
Kayval The meaning of this name is ‘only’, ‘absolute’, or ‘alone’.
Keshav It means ‘long-haired’.
Keyur This name means ‘flower’ and the ‘jewelry of Lord Krishna’.
Kian This name means ‘kings’ or ‘ancient’.
Kiesh This beautiful name means ‘rainfall’ and ‘joy’.
Kishan This name means ‘black’ or ‘dark-skinned’ and it refers to Lord Krishna.
Kishore This name means ‘young boy’, ‘youth’, or ‘the sun’.
Kriday This name simply means Lord Krishna.
Krishnamurari This name is unique as it means ‘the one who conquers everybody’s heart by playing his flute’.
Krishnamurthy This name means ‘Lord Krishna’ or ‘the manifestation of Lord Krishna’.
krishnendu It means the ‘Prince of Earth’, Another name of ‘Lord Krishna’.
Kunal This is the name of an ancient saint and it also refers to Lord Krishna.
Kundan The meaning of this name is ‘pure’, ‘beautiful’, ‘sparkling’, ‘lovable’, and ‘diamond’.
Kunjabihari This name means the ‘One who enjoys the lakes’.
Madan Madan means ‘god of love’ which is Lord Krishna.
Madhav It means ‘sweet like honey’ which refers to Lord Krishna.
Makhesh This name means ‘lord of sacrifice’ which is Lord Krishna.
Ranchod This means the person who runs away from the battlefield. And Lord Krishna sometimes leaves the battle to divert the enemy or to bring away from battle so that no one would be there to help the enemy.
Manhar This name means ‘pleasing’, ‘charming’, or the ‘one who attracts the mind’.
Manmohan Winner of the heart, Pleasing.
Murari This name refers to ‘killer of the demon Mura’.
Nandakishore This name means Lord Krishna, An Intelligent Kid.
Nathan The meaning of this name is ‘gift from God’, ‘desire’, and ‘protector’.
Nattu This means ‘a form of Natvar’ which is Lord Krishna.
Natwar This name means ‘dancing lord’ which is Lord Krishna.
Neeraj The meaning of this beautiful name is ‘lotus’, ‘pearl’, ‘flower’, or ‘born from clear water’.
Nilesh This name means ‘moon’ which represents Lord Krishna.
Nimay The meaning of this name is ‘half’ and is another name for Lord Krishna.
Nitish This name means ‘true warrior’, ‘master of right path’, and ‘night light’.
Nityananda This name means ‘always happy’ like Lord Krishna.
Parthasarathi This name means ‘the charioteer of Partha’.
Pyarelal This name means ‘loved one’ which also means Lord Krishna.
Radesh God, Another name of Lord Krishna
Rasesh This name means ‘the lord of joy’ which is Lord Krishna.
Rashad The meaning of this name ‘integrity of conduct’, ‘thinker’, and ‘maturity’.
Rayaan This name means ‘the gate to paradise’ or ‘heaven’ and is another name of Lord Krishna.
Rukminesh This name means ‘Husband of Rukmini’ which is Lord Krishna.
Saket It means ‘Lord Krishna’ and ‘having the same intention’.
Sameh This name means ‘the one who is forgiving’ which refers to Lord Krishna.
Sathyanarayan This name means ‘ultimate reality’ or ‘resting in consciousness’.
Shankdhar This name means ‘the one who bears a conch’ which is Lord Krishna.
Gadadhar ,Padmadhar,Chakradhar - He holds gada,Padma, and chakra in his hands.
Shoubhit This unique name means ‘ornamented’ and ‘handsome’.
Shrigopal This name means ‘the protector of the earth’, and is an epithet of Lord Krishna.
Shrihari This wonderful name has so many meanings like ‘yellow’, ‘golden color’, ‘parrot’, ‘ray of light’, It is another name for Lord Krishna.
Trivesh This name means ‘the one who knows all the three Vedas’.
Unkar This means ‘God’s name’ and is another name of Lord Krishna.
Vamsi This is the name of a ‘raaga‘ and it means Lord Krishna.
Vanabihari This name means ‘one who enjoys the forest’ which is Lord Krishna.
Vanamalin This name means ‘the one who is wearing a garland’.
Vasoo This name means ‘dweller’, ‘precious’, ‘ray of light’, and refers to Lord Krishna.
Vasumat This name means ‘wealthy’ and is another name of Lord Krishna.
Vedamohan This name refers to the ‘knower of Vedas’ which also refers to Lord Krishna.
Viaansh This name means ‘full of life’ or ‘part of Lord Vishnu’.
Vihari This nice name means ‘supreme enjoyer’ which means Lord Krishna.
Vihas - Vihas means ‘great smiler’ and is another name of Lord Krishna.
Yadav - This is the ‘descendent of Yadu’ and is another name of Lord Krishna.
Yajnarup - This name means ‘one who is as pure like Yajna’ which refers to Lord Krishna.
Kanaiya This name ‘adolescent’ and is used to refer to Lord Krishna.
Kanha is a very special name called by people of Mathura which means child Krishna