Middle English from Old French grant, grand, from Latin grandis 'full-grown, big, great'.continue reading