One of our friends has just called their son Leo - not rock but seemed a bit different to me. What about some of those as middle names (unless you've already settled that one...) Good luck you guys - looking forward to seeing pics of your little dude!
Whatever you choose, remember HE has to live with it. Friends called their daughter Galadriel back in the 70's, she changed it to Mary as soon as she was able.