Typically, the racehorse's owner decides on the name, which must then be approved by regulatory bodies like The Jockey Club.