French surname and given name meaning 'the great' or 'the tall one.'
Like Legrand?
Swipe through thousands of names like it