I think it is a very pretty name, and there wouldn't be problems with spelling or anytyhing as it's so well known now!
I do think a lot of people will think she's named after the character, but if you're not bothered by that then it's OK.
Mia or
Mio would be cute nicknames if
Hermione is too long.