Prev 24 of 24 Next
24. Craig
Meaning: from the rocks

This baby-boomer name is now dangerously close to dropping out of the top 1000.