zwalf (Dutch) comes from Middle Dutch swalwe, from Old Dutch swalwa, from Proto-Germanic swalwǭ — swallow.