P.S.
in reply to a message by Nanaea
You might be interested to know that names authorities Leslie Dunkling (founder of the Names Society in 1969)and William Gosling (another Names Society official) do admit that the meaning of the name "David" is disputed -- although they seem to accept the theory of it meaning "beloved friend", as shown in the entry in their collaborative work on names. Another theory they give is that the meaning of the name is "also explained as a vocative roughly akin to 'darling'."
-- Nanaea
-- Nanaea