Alex is een verkorte versie van Alexander. Alexander komt uit het Grieks en betekent zoveel als: 'hij die mensen beschermt'. Verwant aan deze naam zijn bijvoorbeeld ook Sander en Xander.
Otto stamt uit het oude Duits, waar ook varianten als Audo en Udo bestonden. De eerste lettergreep van deze namen betekende zoveel als 'welvarend' (bron).