Здесь не может быть никаких истинных или неправильных действий.
Это нечто чисто субъективное и полностью относящееся к сообществу, в котором вы работаете. Если FxCop и StyleCop и код .net, с которым вы регулярно сталкиваетесь, используют fileName, тогда используйте fileName. Если он использует что-то другое, то используйте то, что есть.
Ваш первый приоритет, вероятно, должен состоять в том, чтобы соответствовать шаблону в вашем собственном коде и затем соответствовать вашему сообществу.
В данном конкретном случае .net Reflector отображает много кода .net с использованием fileName, поэтому я бы использовал этот шаблон лично.
Если бы вы были в мире Java и запускали PMD и checkstyle, а в их apis часто использовалось имя файла, то я бы с этим согласился.
В дополнение к статье по именованию в Википедии есть также Практика программирования Кернигана и Пайка. Первая глава в нем затрагивает множество проблем с именами и согласованностью кода.