David has strong biblical roots and comes from the heroic King David of the Old Testament in the Bible. The name has been around for centuries and shows no hint of going away. If you like tradition and favor a name with deep meaning, then David is a strong choice.