根据(TheAmericanHeritage®DictionaryoftheEnglishLanguage,FourthEdition),英语的重读元音经历过双元音化的改变.on的变化为[oʊn]变成双音节的[oʊuːn]([uːoʊn]?),接着变成[wəʊn],再变成[wuːn],又变成[wʊn],最后变成[wʌn].
例子:英格兰西南部读oat[oʊt]为[wʌt].
而在英语中只有one和once会发成这样.
(原文是英语,我只是大概翻译了一下,音标写法也从美国传统词典的拼法改为国际音标.如有不对请参考原文).
PS:现代标准德文的数字一是ein,和现代标准英文的one有相同的起源.
one的词源是原始印欧语系的*óynos(“single,one”)到原始日耳曼语系*ainaz到古英语的ān(和现在的an一样),再到中古英语.(摘自维基词典one条目)