Please rate these boy names and suggest middle names?

Tristan
Gavin
Jack
Max
Samuel
Charlie
Wesley
Alasdair
Harrison
Thomas
Gregory
Kane
Timothy
Russell
11 answers 11