If people get upset over what language your orc speak, maybe find different people to game with. Unless you are publishing your setting internationally, you don't have to worry about this, and even if you are, leaving a small disclaimer of "based on national stereotypes" should do it.

The big problem

It's the verisimilitude thing. Your languages should make sense systematically in the same way real languages do. If elves and dwarves lived next to each other for a long time, there'll be significant overlap, kinda like English and French. You can have some weird cases like Hungarian (entirely different language group), but even then, a lot of Hungarian terminology, if not sentence structure, has slavic (mostly Slovak, followed by Croatian, Bulgarian, Polish and Czech) roots.

This means that you can suddenly find out that this one group of people should have a related language that really doesn't fit into what you want them to sound like. How you solve this depends - maybe just alter the backstory of the culture, or bite the bullet and change it.

Dwarvish

Traditionally uses german or one of the nordic or scandinavian languages. Tolkien dwarves would also fit with yiddish, a secret language not for outsiders, but if the dwarves are actually greedy, well, you have a bit of a stereotype there.

Elvish

IIRC, Tolkien used Finnish or Icelandic for base - since you are using Finnish for common, that leaves Icelandic.

Giant, Gnomish, Goblin

Depends too much on what your versions of these folks look like. You could well end up with Japanese for giants (via association with oni).

Halfling

Since these are hobbits, whatever sounds super rural to your ears. Could be a dialect, actually, since hobbits tend to not have their own kingdoms. Actually, yiddish may once more be a decent fit because of that.

Orc

If they are raiders, one of the nomadic languages fits - cuiman, mongol, pecheneg, etc etc. If they are tribal, maybe sub-saharan Africa is the way to go. Again, depends on what your orcs are like.

Abyssal, Celestial, Infernal, Primordial

These are almost like they belong to a different world, and a lot depends on your mythology. Was the world created via speaking/is there a true naming language? Then these should be related to it, possibly dialects of it.

Latin seems to be a popular choice, as well as greek, but you could go completely foreign and pick mandarin or mayan or something.

Draconian

Possibly related to the above, and depends on what your version of dragon lore is. Could well be purely telepathic.

Sylvan

Same as draconian.

Undercommon

Only makes sense as a separate language if there is practically zero contact with underdark (otherwise it's just a version of common, maybe with some additions to incorporate tentacles), in that case make it very foreign. Chinese languages or Indian may work well.

Druidic, Theives' cant

These are, in all honesty, stupid. They don't have enough base speakers or organization to really be able to survive or even develop as languages in the first place. What these would be is some specific terminology coded into otherwise normal or artificial words.

RL cant was created as a metaphor to confuse people not in the know listening in on a conversation, kinda like a cipher. It was often rhyming to make it easier to remember. Druidic would be, if it would even exist, something like IT people talking to each other. If I tell you that hashes in your instances can be read by client apps and should therefore be at least salted, it sounds like gibberish, even though it isn't.

Common

This is another language that shouldn't exist. Only close thing to it is Latin or English, but that is just a cultural language that became dominant because of said culture taking over most of the known world in some way.