Danielle! I've always liked it a lot. It's pretty and upbeat without being immature. I'd imagine a little
Danielle to be smart and totally adorable. I especially like
Dannie as a nickname (I think it's more bubbly than
Dani, also my cousin spells it that way so I tie it to her too much).
Nicole is just there for me. Plain, everyday. No real opinion on it, though thinking of it on a young girl it feels out of place, like it's not ready to be reused yet.