not exactly roots. It's paleo-hebrew, the signature of Allah-Elohim or Father in heavens, whatever you like to call Him.
Arabs have made a mistake, because this is not classical arabic. This is old hijaz (it's ancient arabic) and a pure form of arabic. When we talk about purity in semitic languages, we do not mean a refined version of the language used for poetry, but an abjad without vowels. (the Quran itself did not have vowels). Neither Quran nor the Torah had vowels and people had to add them in order to understand how to pronounce it.
So, you take the signature of God in pure semitic abjad where every letter has a meaning, alif=the ox=the strong=God. Lam=lamed= ox goad (the symbol of power-authority)=throne. Mim=mem=water. And you make a sentence: alif-lam-mim: God makes the throne on the water.
How do we know it is right? Because that's islam. That is what you need to know in islam, that God made the throne on the water first! (did we say first? yes, that's RA, rosh, the head meaning first, so, here's how we translate alif,lam,mim,ra= god makes the throne on the water first.
Let's take another sura, sura Taha, where God chooses to make his existence manifest to Pharaoh, so pharaoh will beg to be saved. Ta=at this turning point, Ha=here i am, behold.
In sura mariam, Zechary asks for a righteous child (qaf= left hand opened -you who beg from me, ha=behold, ya- yod-closed right hand, god gives you, ein=fountain , sad= justice- trails that others will follow. So, we make a full sentence: "you who ask, behold, god grants your request, spring-fountain of righteousness that others will follow".
it is important to understand this text is in the old hijazi dialect. Not just arabic. Not classical arabic. (dhaalika kitabu la rayba fee- dhaalika is an indicator of old hijaz dialect). Arabic is not the same everywhere and you need to know the place and time to make sure you understand. Houris for example are not women. You might be shocked but the tits are knuckles. bihourin= righteous, those who help the prophets, 72 righteous who will join again in the afterlife. This is talking about waters, not sex (marriage means unification under the same rule). Or HAJAR-the stone, this is Hagar, the mother of Arabs. You might have heard the hadith that stones will tell muslims to kill the jews, or a stone stole the clothes of Moses. No stone stole anything that day, a descendant of Agar did that, and descendants of Hagar -hagarenes will ask muslims for help. Or the "chains and fetters", this is to make you steadfast in religion, it talks about waters, again,not about prisoners. Do not a trust a word from those uncivilised people. They do not even know their own language.