Matthewdavid combines Matthew, meaning gift of God, with David, meaning beloved, both from Hebrew.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Matthewdavid?
Swipe through thousands of names like it