Probably a modern coined name combining Ed and Roy, with roots meaning wealth and king.
Edroy is probably a modern coined name that brings together Ed and Roy, allowing wealth and kingly associations to meet in a compact form. Ed can stand in for older Germanic names such as Edward, with their wealth-and-guard roots, while Roy adds an unmistakably royal note.
The resulting name feels like a deliberate blend of strength and status. As a given name, Edroy has a crisp, masculine clarity. It sounds straightforward and approachable, but also a little formal because of the royal echo in Roy.
That balance gives it a traditional spine even though the name itself is likely modern in formation. Edroy feels like a name that wants to sound established, dependable, and quietly elevated, without drifting into ornament or excess.