Fork
Un fork o hacer un fork es nada más que hacer una copia personal del repositorio de otra persona. Al hacer fork creas un repositorio en tu github y puedes modificarlo a tu manera y como lo requieras.
Pull Request
El Pull request es una contribución que puede hacer a un proyecto grupal o a otra persona por ejemplo.
El usuario Magdiel hace un fork (arriba te menciono lo que es hacer un fork) a un repositorio de su compañera de desarrollo Lesly, hace cambios agregando nuevas funciones a su código y hace un pull request, a este usuario “Lezly " le llega la sugerencia de cambios a su repositorio y depende de ella aceptarla o no.
A esto se le conoce como hacer un pull request.
Espero haberte ayudado en algo. Gracias.