Non, c'est codé en dur dans MySQL, voir la documentation (vers le bas de la page). Mais cela n'a rien à voir avec le nom du FK. C'est le nom de l'index qui est trop long (64 caractères max) :
`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