Haynes is an English name, derived from the Old Germanic given name 'Hain', itself derived from the Old German word 'hagano', which means 'hawthorne'.
namehang.com
Haynes is an English name, derived from the Old Germanic given name 'Hain', itself derived from the Old German word 'hagano', which means 'hawthorne'.