xdg_output::name uses bad examples
The naming convention is compositor defined, but limited to alphanumeric characters and dashes (-). Each name is unique among all wl_output globals, but if a wl_output global is destroyed the same name may be reused later. The names will also remain consistent across sessions with the same hardware and software configuration.
Examples of names include 'HDMI-A-1', 'WL-1', 'X11-1', etc. However, do not assume that the name is a reflection of an underlying DRM connector, X11 connection, etc.
Names like HDMI-A-1 are sometimes not persistent across sessions. If the system is restarted, the physical port previously called HDMI-A-1 could now be called HDMI-A-2. Similarly if a laptop is connected/disconnected from a docking station.