Numfor One of the Schouten Islands of Papua province, northeastern Indonesia. Proper noun One of the Schouten Islands of Papua province, northeastern Indonesia. Forms Numfoor Noemfoor Noemfoer