G-d: 430 ‘elohiym [‘el] el-o-heem’ plural of 433; gods in the ordinary sense; but specifically used(in the plural thus,especially with the article) of the supreme God; occasionally applied by way of deference to magistrates; and sometimes as a superlative:–‘angels’ [malak(ik): (heavenly) messengers, ambassadors, etc..], X exceeding, God (gods)(-dess, -ly), X (very) great, judges, X mighty. https://www.blueletterbible.org/lexicon/h430/kjv/wlc/0-1/
Rock: מָעוֹזmâʻôwz, maw-oze’; (also מָעוּז mâʻûwz ); or מָעֹז mâʻôz (also מָעֻז mâʻuz; from H5810;a fortified place;figuratively, a defence:—force, fort(-ress), rock, strength(-en), (× most) strong (hold). https://www.blueletterbible.org/lexicon/h4581/kjv/wlc/0-1/
YHWH, the I AM: (Replaced with Lord ~7000 times in scripture)
I AM THAT I AM or WILL BE, ETC.
“According to the Hebrew Bible, in the encounter of the burning bush (Exodus 3:14) Moses asks what he is to say to the Israelites when they ask what ‘gods or [god]’ (‘Elohiym)have sent him to them, and YHWH replies, “I am who I am”, adding, “Say this to the people of Israel, ‘I am has sent me to you.’ ”