No, Xo (Xiomara) does not have Esteban's baby.
Xiomara's Pregnancy Decision
According to the provided reference, during the season three premiere, Jane's mother, Xiomara (Xo), decides not to continue her pregnancy. This pregnancy resulted from a one-night stand with Esteban, who is Rogelio's (Jane's father) biggest rival.
Therefore, despite the initial pregnancy, Xo chose not to carry the baby to term.
Key Points:
- Xiomara became pregnant with Esteban's child.
- She decided against continuing the pregnancy.
- Thus, she did not have Esteban's baby.