I would hazard a guess at Echinodorus Bleheri due to the fact it looks the most like it to any other Echi. Also its generally the most readily available and easiest Echi to care for in the aquaria.
Yes, its another Amazon swords. The term Amazon Sword is given in general to all Echinodorus species of plant, there are many variants and you have two such ones in your tank. What looks like Echinodorus Rubin (i think) on the left, and Echinodorus Bleheri on the right.
Your flower shoot is a sign that your plant is thriving and is happy in your tank. Well done