David surname Meaning | Last name David Surname Meaning
David surname meaning is Beloved which is used in french community. The origin of surname David is French.
David surname meaning is Beloved which is used in french community. The origin of surname David is French.