From Old Frisian half, from Proto-West Germanic *halb, from Proto-Germanic *halbaz. More at English half.
hoolf