I would name it apply on Enumerator, there is already one very similar implementation which is enumerateSeq1 and enumerate. I would rather generalize enumerateSeq1 and enumerate, add a T additional parameter to apply, and define another apply which is taking a TraversableOnce like here.
This will make the use look like: Enumerator(iterator) or Enumerator.enumerate(iterator)