I quite like it. Unfortunately it's very unusable for me because it means "stone" or "cobblestone" in Dutch and it's also used in some areas as a slang form of "very", which also doesn't help the usability for me :)
Here's a source in support of your firefly theory:
http://japanese.about.com/library/blkow32.htm