Для начала скажу, что Голландия не означает "низкие земли". Такое значение у официального названия страны - Nederland, где часть, обозначающая землю, выделена жирным шрифтом. Голландией в стране является историческая территория, в настоящее время поделенная между двумя провинциями - Северной и Южной Голландиями: Noord-Holland и Zuid-Holland.
В древности этот топоним писался как Holtland или Holdland, что в современном правописании (и произношении) выглядело бы как "Houtland" - деревянная или древесная земля. Кстати, топоним с таким названием действительно есть на севере Франции.
Когда два сонорных согласных [l] оказались зажатыми между взрывными звонким [d] или глухим [t], возникла ситуация неблагозвучности которая разрешилась выпадением взрывного и удвоением сонорного, когда рядом оказались две буквы L: первая - завершающая первое слово, а вторая - начинающая второе - Holland. В этом заключается логическая причина, требуемая в вопросе.
В обычной речи [l] по соседству со взрывным приобрёл ещё бóльшую звучность и развился в полноценный гласный звук [u]: oud (старый), houden (держать), hout (дерево) и т. д., но в географическом названии эти изменения не произошли, сохранив его давнее звучание и написание.