I adore Oliver and Graham together, esp. if you pronounce Graham with two syllable (GRAY-ham). I think it's enough of an established name to avoid the cracker association, but I could be wrong. I think I like Miles even better, though. Pierce doesn't seem quite right.