А вот объяснение Семёнова: ЯМА-Общеславянское – jama. Индоевропейское – iam (копать, рыть).Древнерусское слово «яма» вошло в обиход с начала XI в. со значением «ров». Первоначальный источник – общеславянское jama – имеет индоевропейский корень. Примерно с XIII в. оно использовалось со значением «общая могила», с XV в. – «подземная тюрьма». В современном русском языке слово имеет более обобщенное лексическое значение – «вырытое или образовавшееся в земле углубление». Слово широко представлено в славянских языках. Родственными являются: Украинское, белорусское, болгарское – яма. Польское – jama (яма, нора, берлога). Производное: ямка, ямочка.