David

Boy

Meaning of the name David: Beloved, favorite, darling or friend

Origin of the name David: Hebrew, Old Norse