You have great taste in names, they're all lovely.
I heard of a one year old Nina the other day. The mum said she had a very popular name herself and was fed up of being one of many in her class so wanted a less popular but pretty and simple name for her daughter.
If the popularity thing is an issue for you I'd say Nina. If not I can't decide between Isla and Erin