Этимологический словарь Крылова
Это слово было заимствовано из польского, где rama является заимствованием из немецкого, где существительное Rahmen образовано от глагола rahmen – "вставлять раму".
рама
Рама
РАМА