Of your ties, I think I prefer Peter and Simon. However, All of the names on your list are very elegant (as elegant as a boy's name can be!). I especially like Victor. Khadija and Mariam are quite lovely, and I have always like Veronica, Anastasia and Katherine too.