Dwarves are spawned fully complete with their language when the world is created, so there's no room for names to have meaningful history.
The names are also formed such that every dwarf has 2 names, one of a single word and one of two words, and they have no connection to anything else and reference nothing but the dwarven guidelines. They don't get repeated or passed on.
And no culture in our world can really be compared to the dwarven obsession with crafting, we have no strange moods, and dwarves specifically have modifiers in the game to value crafting more than humans.
So I don't think an appeal to real names work, we've neither the history nor the environments in common.
We also just don't need it.
Like I'm not suggesting your idea doesn't work in general, I'm saying it explains something that I don't think needs an explanation, and that it doesn't reflect anything we see in game.
What we observe is that dwarves have a list of names, and that everyone gets a short and long name from that list. It's not dependent on where, when and who.
Maybe it's preference for the meaning, but we can check dwarves and see they don't have in their preferences anything the kids are named after.
Thus we're basically left with one of two descriptive explanations, that it's based on sound or that they're all just picked quickly from a list without much thought or ceremony.
You can still go with your idea, but it'll be an insertion that you have to imagine is taking place, with no support from the game in that imagination.
But to take on the historical claims aswell, crypt is a name used in ancient egypt.
As for room, considering the place words like house, city, castle, hill and so on play for most people living above ground, room being basically -everything- underground, it's really not much of a stretch.
Church/Monastery is attested, there's a turkish name meaning 'traditional marbled paper art' and so on, and so forth.
In the naming culture I know best, norse, names are incredibly focused on weapons, gods and animals. This is very different from many other cultures where there is a focus on beauty, peace, plants or other things.
So for a non-human created creature that has a fully formed language from the first day it exists to have a slightly different set of values and to do naming a bit differently is not only not a stretch, it's also just what we see.