FlagFinder by Knut August Johansen
If you see a flag and you wonder which country/organization it belongs to, this iPhone/iPod touch application can help you. Just select some or all of the main colors, the pattern and the symbol (if any) of the flag, and you’ll get a list of flags that match the criteria. You can also search for countries. It contains 271 flags.
In addition to flags, you’ll get some facts about each country/organisation. And it can open Google Maps inside the app. You can choose between map view, satellite view or hybrid view.
Everything (except for the Google Maps) is stored locally, so you don’t need to be connected to use it.
Developer Website: http://www.sinus-soft-design.no/FlagFinder/