This app calculates public holidays for a lot of countries and optionally copies them into your calendar.
The following countries are supported (in alphabetical order): Australia, Austria, Belgium, Brazil, Bulgaria, Canada, Croatia, the Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Mexico ...