Ramsay nacque a Westminster il 13 marzo 1626 o 1627. Suo padre David, di origine scozzese, era l'orologiaio di Giacomo I e Carlo I, mentre sua madre era inglese. William cambiò il suo cognome da Ramsay a "Ramesey" perché credeva che i suoi antenati provenissero dall'Egitto.