Name David generally means Beloved, and is a Masculine (or Boy) name, which means generally Men's or Boy's have this name. Name David has Hebrew, English, Norwegian, Spanish, Biblical, Russian, Portuguese, French, Indian origin and people with name David are mostly Christian by religion. . |