It's different to say you named your kid
Blaze because of xyz. It's another thing to say that it's the meaning of the name. I can name my kid Blue and say I named him that because he has blue eyes. I cannot, however, say it means blue eyes. It simply means blue, no matter what personal spin I want to put on it.
I, personally, don't feel that any meaning for a name that a person creates is legitimate. I would imagine most users of the Facts Board would agree.