Me doy cuenta de que esta es una pregunta bastante antigua, pero para otras que pueden terminar aquí, también podría implementar una estrategia de nomenclatura personalizada, al configurar su fábrica de sesiones, agregaría:
Fluently.Configure(new Configuration()
.SetNamingStrategy(new CustomNamingStrategy()))...
En CustomNamingStrategy, implemente la interfaz NHibernate.Cfg.INamingStrategy y, para todos los métodos, básicamente devuelva los parámetros entre comillas.