Förklaringen är antagligen att namnet ibland skrivs med c, som ibland uttalas k, ibland s. Jag antar att den svenska stavningen med k visar att det ska vara ett k-ljud. Men det kan vara precis tvärtom, alltså att stavningen har skiftat först och uttalet sedan.
Namnet på den stad, som enligt traditionen ska ha grundats där Bukefalos dog, har jag sett stavat både Bukefala och Bucephala. Staden skulle ha legat i nuvarande Pakistan, men det är möjligen en legend.