It's an Alex Grey design, frequently called "Holy Gift," although I don't know if that's the actual title or not. Objectively, it was supposedly designed as a visual representation for the Divine Mind. The multi-faceted "sawblade" design is thematically similar to Jeweled Net of Indra, the myriad faceted crystal where each facet contains the essence of the whole, where each facet is one mind, one soul, one of us, for we are all one.
Far out, huh?
It has some other meanings, related and unrelated, that I have ascribed to it, but they're just kind of for me right now.
I don't know about glow-in-the-dark, either, although that might be pretty badass.