Мне кажется, что люди дали названия грибам не с проста: подберёзовик они нашли под берёзой, подосиновик под осиной, а мухомор? Наверное можно подумать из морфем слова: мухо - муха(и) мор - отрава. В принципе тянет на "отрава для мух" или "муха в ловушке".