Kayacan, Türkçe kaya ile Farsça can sözcüklerinin birleşiminden oluşan bir erkek adıdır. Nişanyan Adlar'a göre Kaya geleneksel bir Türk adıdır ve rivayete göre Osman Gazi'nin büyük dedesinin adıdır. Can ise Farsçada hayat demektir; Türkçede uzun zamandır sevgi ve dostluk hitabı olarak kullanılır, özellikle Bektaşi geleneğinde bir sıfat ve seslenme biçimiydi. Kayda göre can 1980'lerden beri hemen her Türkçe adın sonuna eklenerek onu erkek adı yapan bir parçadır. TDK Kişi Adları Sözlüğü adı canı kaya gibi sağlam olan kişi diye açıklar.
Ünlülerinin hepsi a olduğu için ad akıcı söylenir: “ka-ya-can”. Benzer isimler arasındaki Karacan, Batıcan ve Yavuzcan da can ile biten erkek adlarıdır.
