No, está codificado en MySQL, consulte los documentos (hacia la parte inferior de la página). Pero no tiene nada que ver con el nombre del FK. Es el nombre del índice que es demasiado largo (64 caracteres como máximo):
`Identifier` `Maximum Length (characters)`
Database 64
Table 64
Column 64
Index 64
Constraint 64
Stored Procedure or Function 64
Trigger 64
View 64
Alias 256 (see exception following table)
Compound Statement Label 16