The most extensive and helpful naming resource that I’ve been able to find so far is called “Behind the Name”  It breaks down names by origin, and also has lists of historically popular names.  It also includes more “modern” versions of some names.