Baby Names and Name Generators
What Does David Mean?
"Beloved one; beloved"