传统七巧板源于宋代的“燕几图”。所谓“燕几”同“宴几”,就是请客吃饭招呼客人的小桌子。说起“燕几图”的来历,不得不提宋朝一位叫黄伯恩的人。黄伯恩对几何图形很有研究,而且热情好客,他首先发明了一种用6张小桌子组成的宴几。后来有人增加了一小几,把它改进为7张桌子组成的宴几。7张宴几可遵循七巧板“勾股法”设计原理,视宾客的多少,任意拼排成不同形状的桌面。
明朝戈汕依照“燕几图”的原理,又设计了“蝶翅几”,由十三件不同的三角形案几组成,拼在一起是呈蝴蝶展翅状,分开后则可拼出一百多种图形。现代的七巧板就是在“燕几图”与“蝶翅几”的基础上发展而来,可以说七巧板最初的确是用桌子摆出来的。
七巧板是于明、清两代间由中国人所发明的,经过人们的改进最终形成现在的样子。