Naming a business is such a personal thing, it would be hard to help you find a name that fits. That being said, I liked Ardito, but now that you've explained its meaning in Italian and how that fits with your own heritage, I think it's a perfect name! Is there some reason you're hesitant?
It's not the size of the dog in the fight, it's the size of the fight in the dog. Mark Twain