Kronecker is almost certainly derived from a place name, Kroneck. Krone means crown, and Eck means corner, this ending is frequently used for names of castles. Therefore the hyphenation should definitely be Kron-ecker.
Edit: Apparently a reform in the late 1990s changed the rules. If I understand it correctly, both hyphenations are now permissible.