I actually prefer the name Jade as boys name + there’s the (male) country singer Jade Eagleson.
I LOVE the combo Jade Kieran!
I think if you are using Shelby as well I’d use a very strong second middle name (think Alexander, Gabriel, Gideon etc). Oliver in particular still sounds very soft and feminine.