The pound will recover, this is only an initial reaction. However it will probably not reach its former level again anytime soon.
OT i read that the "Sterling" comes from the east european means of paying (back then before the middle ages) with silver bars weighing roughly a pound, that were brought to England by the "Osterlinge", the name the foreign traders in England had, because they were from the east. The silverbars weighing a pound from the "Osterlinge" was then abbreviated to "Pound 'Sterling".
Maybe time for a completely new currency