early 15c., from grand (adj.) + mother (n.1), probably on analogy of French grand-mère. Replaced earlier grandame (c.1200) and Old English ealdemodor.