hwealfnian (Old English) comes from Old English hwealf, from Proto-Germanic *hwalbaz — curved, vaulted.