「呆」字的字源可以追溯到兩個不同的源頭,分別是「騃」和「獃」。
「騃」字在古代用來表示痴態,其發音與「呆」相似。中古時期,由於發音的變化,人們創造了「獃」字來表達同樣的意思。這兩個字的本義都是指痴態,但「騃」更多地表達智力低下的問題,而「獃」則更多地表達反應遲鈍的問題。
「呆」字也可能是由「保」字演變而來,它是一個會意字,由「子」表示嬰兒,加上一點或兩點示意符號,表示添加某物於嬰兒之上,這可以參見「保」字的字形演化。因此,「呆」字的本義可能是用「褓」(小兒被子)包裹嬰兒或襁褓中的嬰兒,引申為不靈活、固定不動,進而引申為傻、痴。
「呆」字在今天的dāi、ái二讀中,分別來自「騃/獃」和「懛」,前者強調「痴」,後者強調「呆住」「愣住」「恍惚」的動作。後來兩字相混,以致「剴」也被用來寫「懛」。《集韻》中就已經有作為連綿詞的「懛獃,𢠵怳也」。最終,「呆」字被用來代寫「懛」「獃」這兩個字。
綜上所述,「呆」字的字源可以追溯到「騃」和「獃」兩個不同的源頭,以及可能來自「保」字的演變。