What causes lump on top of shoulder?

Possibly a cyst/mass. A lump could represent a cyst or a mass. A lump could represent a cyst or a mass. You should have it evaluated if it is increasing in size and painful. See an orthopedist.