I bought the domain a few years before I made the site because I thought it was a nice short .io name that I could do something with. (How I actually came up with it, I don't remember) When I started making what became itch.io, I remembered the domain and decided to use it. :)
(btw I moved topic to general)