What is the iPhone's name in order?

What is the iPhone's name in order?

IPhone's name in order are - iPhone (1st generation), iPhone 3G, iPhone 3GS, iPhone 4, iPhone 4S, iPhone 5, iPhone 5C, iPhone 5S, iPhone 6, iPhone 6Plus.

2007 - iPhone (commonly referred to as iPhone 2G)
2008 - iPhone 3G
2009 - iPhone 3GS
2010 - iPhone 4
2011 - iPhone 4s
2012 - iPhone 5
2013 - iPhone 5c, iPhone 5s
2014 - iPhone 6, iPhone 6 Plus