1 Warren
An English name meaning 'lifeguard' or 'guardian'
2 Theodore
A name of English origin that means 'gift of God'
3 Isaac
A biblical name of English origin meaning 'laughter' or 'gift of God'
4 Donovan
A name of English origin that means 'dark-haired gift'
5 Jonathan
An English name meaning 'gift of Jehovah'
6 Gavin
An English name that means 'gift of God'
7 Matthew
A classic English name meaning 'gift of God'
8 Everett
An English name meaning 'brave as a wild boar, strong boar'
9 Nathaniel
A name derived from Hebrew meaning 'gift of God'
10 Liam
A popular English name meaning 'resolute protection'