"A modern respelling of Dawson, meaning 'son of David'. David is a Hebrew name meaning 'beloved'."
Download App