onbufan (Old English) comes from Old English bufan, from Proto-West Germanic *biobanā, from Proto-West Germanic *obanā, from Proto-Germanic ubanē, from Proto-Germanic upp, from Proto-Germanic ub, from Proto-Indo-European upó, from Proto-Indo-European h₃ewp-.
Ancestry of “onbufan”, step by step
onbufan traces back through two separate lines of ancestry.