I like most of those names, especially Macaulay,
Kieran,
Quinn, & even
Rory.
Kit on a girl is lovely and I wouldn't mind
Christopher nn Topper or
Topher.
If not for
Finlay, I would strongly consider Macaulay but as it is I'd probably use
Mackenzie nn Mac.