There is not any difference between Labrador Retriever, Labrador, and Lab.
They are known by these all names, some people prefer to use short name than a long.
They are called retrievers because they have the ability to retrieve objects.
But there is a difference between English and American Labrador.