I like
Ruby as a fictional or artistic name, but not as a real name, same goes for all these directly-in-your-face-names like
Blaze,
Dawn,
Faith,
Storm etc. ... it's not that I simply don't like names that are actually words used in everyday language, but those having really "big" and "great" meanings. It's too much for me :)