I love it and wouldn’t say it’s too religious but it’s definitely religious. Like giving your kid a virtue name is less religious.
However it’s beautiful and I love the meaning for its religious significance,
Jesus is the Good News. :)
I would also use it, but as a mn as I love elaborate mn’s and I wouldn’t want my kid to feel pressured into religious beliefs (people don’t often share their middle names with people they don’t know).