Grgur je muško ime grčkog porijekla. Značenje imena dolazi od grčkog Gregorios što znači onaj koji je oprezan.
Ime Violeta je latinskog porijekla. Značenje imena možemo tražiti u latinskoj riječi viola koja ljubičicu, ali i ljubičastu boju. Kod nas je nastalo do francuskog imena Violtette.
Ime Sofija je nastalo od grčke riječi sofia – mudrost, znanje. U ruskom ima umanjenicu Sonja, koja se i u nas udomaćila. Bugarski glavni grad dobio je ime po tamošnjoj crkvi svete Sofije iz šestog vijeka. Drugi oblik ovog imena je Sofia.