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.
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.