In today's strip, there was a robot/AI character named 5er0 (that last is a zero). His note on this:
Some of you may be mentally pronouncing "5er0" as "Sero" or "Zero." That is incorrect. The A.I.'s name is pronounced "Vernon." See, the "5" is converted to the roman numeral "V," and the "0" (zero) is converted to the synonym "none," which is phonetically reduced to "non." This scheme for creating names that are difficult to verbally decode is common with some artificial intelligences. 5er0 has a co-worker named Ga6n, and friends named 10a6er, A50ger0, 1000a100ey, 6100tor, A5050en, 10001100hae50, and 500a6500.
While it may be a lot of things, this particular naming trend is clearly neither a compression nor a disambiguation algorithm, as both 10001100hae50 and his batch-sister 10001100he5050e can attest.
A cheat code to the names he mentions: Gavin, Xavier, Algernon(e), Macey, Victor, Allen, Michael (the 1 is an 'I') and David. The last two are Michael (again) and Michelle.