One of the secondary characters, a mysterious masked man named Lord Odo, confused me throughout the novel. I kept reading his lines in Constable Odo's gruff voice. Considering that Odo is supposed to mean 'unknown', and Lord Odo's identity and mission are a secret to the main characters, I wonder if it's a reference on Zahn's part..
Most unlikely. The name Odo has existed for over 12 centuries; it hardly originated with DS9. It's a Germanic name related to "Otto" (actually meaning "rich person"), and was common in the Middle Ages. There are a number of nobles, clerics, and other famous people who have borne the name over the centuries
, and it's been used in works of fiction predating DS9 such as Lord of the Rings
and The Dispossessed