Those Canadians are so clever....
by Daividh (guest)
1/8/2004, 7:32 PM
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.