Ribna ранее принадлежал к Германской империи. В составе Германской империи населенный пункт назывался Suchá Rybná. Сейчас населенный пункт называется Suchá Rybná и принадлежит к Чехословакия.
| историческое название населенного пункта | Государство | Управление | Временные рамки |
|---|---|---|---|
| Ribna | Австро-Венгрия | Reichenau a. d. Knieschna | до заключения Сен-Жерменского договора |
| Rybná Suchá | Австро-Венгрия | Reichenau a. d. Knieschna | до заключения Сен-Жерменского договора |
| Suchá Rybná | Чехословакия | Rychnov nad Kněžnou | после заключения Сен-Жерменского договора |
| Ribnau | Германская империя | Reichenau an der Knieschna | 1939 |
| Suchá Rybná | Германская империя | Reichenau an der Knieschna | 1939 |
| Suchá Rybná | Чехословакия | Rychnov nad Kněžnou | 1945 |
| Suchá Rybná | Чехословакия | Východní Čechy | 1992 |