To go with an odd surname? (Storm). We liked Ash/er. It doesn't really go. We quite like Elliott, Rex (too doglike for me, though), Xander, Caleb, Conrad and Kai (Kai Rooney?). I'm aware that not all actually fit our description! Any ideas?