Scottish and English surname meaning bold, brave, or hardy, from Old French 'hardi' meaning courageous.
Like Hardie?
Swipe through thousands of names like it