Your Question

Is there any way to give a custom name to a column in the many2many join table without creating a custom join table?

The document you expected this should be explained

https://gorm.io/docs/many_to_many.html

Expected answer

Pardon me, I am new with GO and GORM, Maybe specifying the name via gorm tag. Or using the same name as the referencing table primary key.