name: permit zero-length NameComponent

refs #1932

Change-Id: I788e4492ad09f13a5fec791d03293aa86b152189