Who has won the most Olympic gold medals for swimming and how many medals has he won?

As of the 2008 Games in Beijing, Michael Phelps holds the current record, winning 14 gold medals in the combined games of the 2004 Athens Olympics and 2008 Beijing Olympics. He holds the record for the most gold medals (8) won at a single Olympics.