Não há uma maneira real de identificar quem exatamente inventou o primeiro navio ou o conceito de usar um barco, mas a maioria dos historiadores concorda que os egípcios foram a primeira cultura a criar e usar regularmente navios no comércio, viagens e exploração de longa distância . Antes dos egípcios, o homem primitivo amarrava troncos como uma jangada ou troncos ocos para viagens curtas.
Embora não haja como saber quem inventou o primeiro navio, o primeiro navio com nome que os historiadores conhecem é o Louvor das Duas Terras. O Louvor das Duas Terras foi um grande navio egípcio construído pelo faraó Sneferu por volta de 2600 a.C. e feito de madeira de cedro.