We are sorry if we have offended he italians (especially the ones from the center).
It's pretty hard to come up with a name that has no meaning anywhere. If we have enough success, maybe Stickaz will mean "pixel art stickers" in Italy later! Like the Nintendo Wii ;)