@Griffyn612: Margaret is the obvious answer to who had the reason and why. It's not necessarily the answer. It could have been intervention by someone else. Drakul states that the White Council is behind Harry's birth.
Margaret was called LaFey because of the amount of time she spent in the Nevernever and her facility with predicting ways. It also appears the Erlking knew her.