Naming convention is like giving names to your toys or dolls so that you remember which one is which. Just like that, when we write a program or code, we need to give names to the different pieces of code, like variables, functions, and classes so that we can recognize them easily later.
Think of it this way - if you have a bunch of crayons in a box and all of them are just called "crayon," it would be very confusing to pick out the one you want. But, if each crayon has a different color name, it becomes much easier to find the one you need.
Similarly, in coding, giving meaningful and logical names can help us read and understand the program better, making it easier to fix and modify in the future. For example, if you are writing a program to calculate the area of a rectangle, naming the length and width variables "l" and "w" would be confusing, but naming them "length" and "width" makes it clear what they represent.
By following a consistent and standardized naming convention, we can create organized and readable code that can be easily understood by others. It's like having a set of rules for naming so that everyone can understand what the code is doing.