RP stands for Received Pronunciation - a particular British English accent. Being sometimes also called BBC English or Oxford English, RP is a class accent rather than a regional accent and is associated with higher social classes and educated speakers. The 'standard' pronunciation given in British English dictionaries is RP, and British English language teaching course books present (mainly) this accent. It is often erroneously regarded as more 'correct' than other accents.