No. Just no. Being Welsh, I have to say that this would sound ridiculous to any native Welsh speaker. Imagine if an English person named their kid "Shining"!
I agree with the above comment. Any Welsh seeaker would probably agree. Disglair (Shine), would be better, but still just one of the stupid names people come up with now.