Carol is not bad because of its tie to
Karol which was the given name of the pretty famous Pope
John Paul II.
Danielle is overtly feminine and, although I can understand it in a guilty pleasure kind of way using it on an actual child is a no go for me. I knew a boy from spain named
Daniel pronounced fairly close to
Danielle (dahn-yell vs. dann-yell) so you could probably pull off this prn. with
Daniel without having to add the feminine ending.