I'd go Grace.
It's classic and a beautiful name.
Isla is lovely but very common and a lot of people spell/pronounce it wrong.
Molly I love however I know soooooo many dogs called Molly (still wouldn't put me off using it)
Erin is also a great name just prefer Grace.