[2.31] And He taught Adam all the names, then presented them to the angels; then He said: Tell me the names of those if you are right.
[2.32] They said: Glory be to Thee! we have no knowledge but that which Thou hast taught us; surely Thou art the Knowing, the Wise.
[2.33] He said: O Adam! inform them of their names. Then when he had informed them of their names, He said: Did I not say to you that I surely know what is ghaib in the heavens and the earth and (that) I know what you manifest and what you hide?
In the bible Adam gives the animals names in the first creation week. In the Koran Adam tells the angels their names. What is the purpose of this event? In what way are the angels hiding their names? The story makes no sense. To the mind of a pagan simpleton it might look impressive on the surface but it is completely non-sensical. A religion that describes its supreme deity as behaving in a weird manner as described in this passage cannot be taken seriously by any rational creature.