Spinners help indicate that a surface's content or portion of content is currently loading.
Spinners indicate when a user has to wait for something else to occur. They delay showing for 300ms to improve perceived performance.
The label on a spinner is for accessibility. You should pick labels that relate to the specific part of the product it's being used in ("Loading homefeed" for instance).