Does "arduino" means something?

I had a sudden double-take situation in a cafe in Hampton Court Palace gardens just outside London, when I saw the the word Arduino on the coffee machine.