Can a birthmark on a child's head be the cause of her hair being a different color there?

Yes. A dark mole or birthmark (congenital melanocytic nevus) often will have dark hairs coming out of it. If the mole is large (> 2 centimeters) you should probably have a dermatology consult at some point.