You could make a ReferenceAlias, then fill it with the horses ACHR and make a Message form with the name you want and set it as the display name. Alternatively, SKSE's SetName should work.
GenericHorse.SetName("Mr. Ed")Edit: Greyed name box means it's a template actor. You can untick the "Use Base Data" template flag and the field should become editable.