Yashoda Maa, though she (and Devaki) were made to forget this. The gopa and gopis and of course Maa Radha knew his secret. Akrura and Uddhav were revealed as a special Grace and so was Arjuna, his chosen instrument. Among the kauravas, Bhishma, Drona, Karna, Vidur and Dhritrasthra had an inkling of Sri Krishna’s divinity. Sanjay was revealed this as a special Grace of Vyas Rishi who of course knew who Sri Krishna was. Sages like Narad and Uttanka can also be counted among those who knew or felt the divinity of Sri Krishna.
So if you see, there were not many who recognised Sri Krishna as the Supreme Divine though a few glimpsed it. Rishi Vyas described him with one word in the Mahabharata, aparimeya, immeasurable, which says it all. It is with passage of time that the influence of Sri Krishna grew immensely and he became a common divine name and a Divine Being, an Avatar who inspired many spiritual movements and percolated deep into the human psyche as a name inseperable with God.
This is however true of all Divine Beings. They are often misunderstood during their lifetime though later cults, sects and religions are developed around him. But when has man ever understood the Divine?
Affectionately,
Alok Da