This is a reply within a larger thread: view the whole thread

Those Canadians are so clever....
they put the very feature on this site that will answer your question. Go back to the "Search" box on the main page and click a dot into the "Search for words in meaning" circle.Entering "beloved" into the search box will give you a long list of names with equivalent/similar meanings to "David". Typing in "giver" will give you "Nathan" plus one equivalent name.Good luck!- Da.
vote up1vote down

No replies