News

105 Irish Baby Names That We’re Totally Going to Steal German Baby Girl Names 1. Emma Short, sweet and classic—this German name has a lovely meaning of “universal one.” 2. Greta ...
The name David means “darling” and is of English, French, Hebrew and Romanian origin. In 2014, a total of 12,078 Davids were born in the U.S., making it the 18th most common name for baby boys.