Германские мужские имена на букву о

  1. Оскар
    (от древнескандинавского) житель Асгарда
  2. Оливер
    Западноевропейское имя не вполне ясного происхождения; вероятно, от Alfihar — «войско эльфов», с влиянием слова «олива».