big (Middle English) comes from Middle English biggen, from Old Norse byggja, from Proto-Germanic būwijaną, from Proto-Germanic būaną, from Proto-Indo-European bʰuH- — to become, grow, appear.
Ancestry of “big”, step by step
big traces back through two separate lines of ancestry.