What do you call a woman who agrees to have a baby on behalf of another person?

a) Surrogate mother
b) Adoptive mother
c) Gestational carrier
d) Biological mother