InnoDB allocates a tablespace name that is more or less a copy of the internal table name, and it does not use that for anything useful. There used to be a hash table of tablespace names (fil_system->name_hash), but it had been removed already in
A consistency check for fil_space_t::name is causing recovery failures in
MDEV-25180 (Atomic ALTER TABLE). So, we'd better remove that field altogether.