Megatron is defo a middle name, imagine when he gets married...
My god son is called Milo which I think is pretty cool.
I've always liked Sol too, it means Sun.
Kai, is real nice too.
Needs to be something short and that you'll be confident shouting across the park or up the stairs.
Jack and Oliver are apparently the most popular boys names in UK