What is oliver cromwells full name?

Oliver Cromwell