Ideally, you'd all give each of our photos a distinct and unique name. But in practice, there just isn't enough time in the day, so it's best to come up with a clear and consistent naming convention to help you keep track of them. It's basically a question of finding a system that works for you.
For example, you might give all of the photos from a particular shoot the same name and date and then a number, such as Stonehenge-2017-07-29-1, Stonehenge-2017-07-29-2 etc. However, if you don't have a good memory for when different shoots took place at the same location, you might want to add some context, such like Stonehenge-festival-sunrise-2017-07-29-1, or Stonehenge-clothing-ad-2018-01-12-1.
That might seem like a lot of typing, but most photo organizer software makes it easy to batch-name a group of images in this way.