A user persona is an empathy tool for understanding target users in a product design process. It enables us to easily connect with the target users' thoughts, feelings, and emotions.
A user persona can be seen as a character representing target users. It holds the data that has gone through interviews, and surveys on the target audience, limitations, struggles, goals, and expectations. This will help in building something compatible with users' needs.