1. Frankfurt am Main: This city is located in the state of Hesse and is the financial capital of Germany. It is commonly referred to as "Frankfurt" or "Frankfurt am Main" to distinguish it from the other city. Frankfurt am Main is known for its towering skyscrapers, vibrant financial district, and international trade fairs.
2. Frankfurt (Oder): This city is situated in the state of Brandenburg, near the border with Poland. It is simply referred to as "Frankfurt (Oder)" to avoid confusion. Frankfurt (Oder) has a rich history, dating back to the Middle Ages, and is known for its well-preserved historical center and its proximity to the Oder River.