You got all those earth mother names like Eartha, Adama (woman of the earth or earth woman), Hava/Chava (mother or all life), Eve, Eva, Terra/Tara you literally have ZILLIONS to choose from.
Are you having a boy? You could try Tera for a boy or some other interesting "mother" name. Maybe even "Earth".
Or what about life giving forces...like Rain or River...since water is a life giver (just like a mother)?
Or you can use that name in another language or changed around a bit.
To go with the Rose example...Shoshannah (means rose for a girl), Vered (also rose/lilly for a girl...but could be used for a boy too), Lily, Cactus...
Seriously, it never ends.
What about words for moon? A moon has a Grandmother connotation in many cultures (including Native american). Luna, Levena (in high Hebrew...poetic..like "big white thing")?
Or what about the word grandmother in a foreign language?
Em (short for Ema...meaning Mother) or any Em names like Emily or Emanuel...?
Grrl, you got OPTIONS!