ō (Old English) comes from Latin o, from Etruscan 𐌏, from Ancient Greek ο, from Phoenician 𐤏, from Egyptian 𓁹.