А разве не проще тогда не называть ребенка Ритой? Назвать Машей, Клавой, Глафирой, вариантов-то в русском языке тыщи. Маргарита - Рита, Даниил - Даня, Иван - Ваня, это ж традиция и совершенно логично в русском языке. Зачем создавать себе и ребенку такие трудности? Зачем перевоспитывать чужих людей в угоду своей неспособности понять, как будут звать ребенка в уменьшительной форме?