I love Charlie Ryan....I think this works beautifully.

My DS's middle name is Ryan also. It just felt like a nice strong name to compliment his first name.