In Hebrew, name David means – Beloved or friend. The Old Testament David killed the giant Goliath in 10th Century BC, then succeeded Saul as King of Israel.. Other origins for name David include – Hebrew, Israeli, Scottish, Welsh. Name David is most often used as a boy name or male name.