Indeed, there are so many words of French and German origins in the Russian language, that linguists have lost their count. This is to do with the Russian nobility, at different periods, helming from those countries and/or it being the language of the court at the time (same as with French in England, however briefly). There is no shame in borrowing. Good languages copy, great languages steal.