Oaf is possibly a corruption of half or elf.
oaf-rocked (comparative more oaf-rocked, superlative most oaf-rocked)