I suggest the following definitions.
An idea that exists and grows in more than one human brain. Every shared idea can be considered as a spirit.
An observation for which there is no valid scientific explanation.
A thought about a concrete situation, an answer to a question, perceived by a human as coming from outside of his brain.
- Divine inspiration