Don't get sarcastic with me please, it was clear that you didn't check the database first or you wouldn't have asked for the meanings.
As regards the
history of the names, what precisely are you looking for? The history of the use of these names, at least in the US, can be seen by clicking on the "popularity" link in the database entry. Little specific research has been done on the emergence of individual names throughout history.
If you want to know about famous bearers of these names, try doing a google search for them. There won't have been many -
Nicole is a fairly recent name and
Harmony has only a very recent usage (apart from perhaps some puritan usage alongside other virtue names).