You asked:

does paul mccartney have children

Yes. Paul McCartney has at least one child.
Paul McCartney
Paul McCartney
Paul McCartney