Круглым дурака называют по двум причинам:
во-первых, круг - это вам не квадрат, у которого хотя бы за углы можно зацепиться. А тут, как ни крути, зацепиться уму не за что.
во-вторых, круг символизирует абсолютное совершенство. То есть получается, что если тебя считают круглым дураком, то пиши пропало. Приходится делать вывод о том, что надежды поумнеть уже нет, так как ты абсолютный дурак, совершенный в своём роде.
Набитый дурак, судя по всему, появился из поговорки "Набили дурака, да и отпустили", что обозначает одурачили. Можно и в переносном смысле использовать. Например, наговорили дураку всякой чепухи, он уши развесил да поверил. Вот и стал набитым дураком.
Хуже всего кстати быть не круглым или набитым дураком, а дураком отпетым. Потому что в этом случае надежды у человечишка никакой вообще нет. Он безнадёжный дурак.