Elgin
Primarily Male
The meaning of the name Elgin is Noble
The origin of the name Elgin is English
People who like the name Elgin also like:
Ethan,
Oliver,
Archer,
Silas,
Mason,
Finn,
Tennyson,
Charlotte,
Elizabeth,
Adelyn,
Avalyn,
Olive,
Abigail,
Madeline