Да. Следующее не скомпилирует никаких проблем в одном файле:
namespace Blah {
public enum Stuff {A, B, C}
}
namespace Meh {
public enum MoreStuff {A, B, C}
}
К вашему сведению, оба перечисления можно назвать Stuff, если хотите, но я назвал их по-разному, чтобы пример был простым. Если бы их обоих называли Stuff, то их полностью квалифицированными именами были бы Blah.Stuff
и Meh.Stuff