All lovely names...but please use 'Miles' and not 'Myles' if you choose this name, otherwise your child will have a lifetime of saying 'Myles with a 'y'!'
Also...Oliver will forever be known as Oliver T (or whatever initial your surname begins with). I'm a primary teacher and have never had less than 2 Oliver's in my class...last year I had 5, with 2 Ollie's on top of that (this was a record, but as I only had 10 boys in my class that year, only 3 of them were not Oliver/Ollie 😮). I have 2 this year 🙏