Alliterative Names: Lennox

Lennox

Name origin: Scottish

Name meaning: Amid the elms; from the field of elm trees

Lewis

Name origin: Old German

Name meaning: Famous warrior