2 500 names that mean 500 for boys, listing 500 baby names 1-2. Eric and Leif are popular names. View 500 baby names for name meanings, or search other baby names.
Eric ... Scandinavian legend relates that the Viking sea rover Ericson (son of Eric the Red) landed on the shores of America 500 years before Christopher Columbus ... 
Leif ... the Viking Leif Eriksson landed his longboat on American shores some 500 years before Columbus arrived.