Zdaję sobie sprawę, że to dość stare pytanie, ale w przypadku innych, którzy mogą się tutaj znaleźć, możesz również wdrożyć niestandardową strategię nazewnictwa, podczas konfigurowania fabryki sesji możesz dodać:
Fluently.Configure(new Configuration()
.SetNamingStrategy(new CustomNamingStrategy()))...
W CustomNamingStrategy zaimplementuj interfejs NHibernate.Cfg.INamingStrategy i dla wszystkich metod po prostu zwróć parametry z cudzysłowami wokół nich.