Here is a list 100 Irish Baby Boy Names
Here is a list of 120+ long baby girl names.
Here are 50 boy names that came from greek myths