1. I love the name Graham/Graeme! I would love it as a first name but of course middle would be great too!
2. Maybe...
Reid,
Patrick,
Andrew,
Eamon,
Callum,
Gavin,
Declan,
Griffith,
Finn, Collin/Colin,
Cormac,
Emmett,
Riordan,
Flynn,
Edmund, Gregory/Gregor,
Brendan, Rourke/Roarke,
Kieran,
Angus.