In French Roi means king, while in Hebrew Ro'i can mean my shepherd or my vision.
Roi navigates elegantly between two distinct linguistic traditions, each lending it different resonances. In Hebrew, Roi (רוֹעִי) means "my shepherd" — a deeply devotional name whose most famous appearance is the opening of Psalm 23: "Adonai ro'i" ("The Lord is my shepherd"), one of the most beloved and widely recited passages in all of religious literature. As a given name, Roi carries this pastoral, protective quality into personal identity, suggesting guidance, care, and divine watchfulness.
In French, roi simply means "king" — a word with its own regal, unambiguous weight. While French speakers would not typically use roi as a given name (it functions as a title and common noun rather than a personal name in France), its appearance as a given name in French-influenced communities or among parents drawn to its sound and meaning gives it a monarchic confidence alongside its biblical gentleness. The coincidence of the two meanings — shepherd and king — is not linguistically accidental: in ancient Near Eastern culture, the king was consistently figured as the shepherd of his people, and the two concepts were woven together across Mesopotamian, Israelite, and Egyptian royal imagery.
Roi is used primarily in Israel today, where it is a clean, modern-sounding Hebrew name that doesn't read as archaic. Its brevity — three letters, one syllable — gives it the directness that has made short names fashionable across cultures, while its dual heritage gives parents multiple meaningful entry points. In the diaspora, it has the additional advantage of sounding familiar to non-Hebrew speakers without requiring explanation.