Will check out the site in a sec, but I love the name!
We made a little note on our website why we chose this name, a dictionary says: The italian word "bravo" is used to express approval, especially of a performance. To shout "bravo." To express approval and gratitude of a performance, a form of saying 'well done.'
Saying Braavoo! suggests an iteration on this and we hope it adds even more value to the original meaning, that's why we chose the name.