Once, I wondered, why and how do we know the angels’ names. Because I think, why do angels’ speak Hebrew? Or the names like Michael, Gabriel, and Raphael are named by human beings?
Finally, I know the answer after I read the sermon of Pope St Gregory the Great (here). The names are revealed to the human beings because of the meaning of each name. The names were known in Hebrew, but the meaning of each name is universal.