Мне кажется, что надо сочетать с фамилией.Если фамилия простая русская, типа Иванова, то Эвелина, Анжелика, Николь будет сочетаться не очень красиво.А если фамилия редкая, польская или красивая западно-славянская, то имя будет красиво звучать. Например, в школе моего сына учатся девочки Русалина Снегирь и Ева Габер. Имена Лена и Маша не звучали бы с их фамилиями.  В юности знала молодого человека с именем Янис и фамилией Батура. Он был прибалтом по происхождению, имя ему невероятно шло.