وصل هؤلاء في هجرة واحدة مع الأموريين. وقد اختلف الباحثون في أصل اسمهم؛ فمنهم من يرى بأنه سامٍ "كنع" أو "خنع" بمعنى المنخفض؛ أي الأرض المنخفضة التي سكنوها وخاصة على الساحل للتمييز بينها وبين الأراضي الجبلية المحاذية لها، ومنهم من يرى أن أصله هندو أوربي من كلمة حورية "كناجي" بمعنى صبغة حمراء، ومنها أخذت الكلمة الكلدانية "كناخي" أو "كنخني" التي حرفت إلى كنعان أي بلاد الأرجوان لشهرتها بهذه الصباغة؛ ولذا عرفها اليونان باسم فينيقيا كمرادف لهذه التسمية، وكانت تدل في أول الأمر على الساحل السوري وغرب فلسطين ثم أصبحت تدل على فلسطين وجزء كبير من سوريا.
ونظرًا لطبيعة الإقليم الذي عاشوا فيه ولتعرضه بين حين وآخر لتوسع الدول الكبرى المجاورة لم ينجح الكنعانيون في تأسيس دولة