Gemiyi ilk kimin icat ettiği kesin olarak bilinmemektedir, çünkü bu icat, birçok kişinin katkısı ile ortaya çıkmıştır. Gemilerin bilinen en eski örneği, M.Ö. 4000 yıllarında Eski Mısırlıların uzun kamışlı tekneler yapmasıyla oluşmuştur. Ayrıca, 700-1000 yılları arasında Vikingler ilk uzun teknelerini yapmışlardır.