What does Michael mean?
Michael comes from the Hebrew rhetorical question mi-ka-el, “Who is like God?” Michael is named in scripture as an archangel, and the name has been a perennial favourite for boys across the Christian world.
What does David mean?
From the Hebrew name דָּוִד (Dawid), generally derived from the root dwd meaning 'beloved' (also linked to a word for 'uncle'). Borne by the great Old Testament king, it is one of the most securely attested 'beloved' names.