One reason could be some sort of experiment. Maybe Orochimaru or another villain was trying to create a super - ninja and combined the genetic material of the Uchiha with Naruto's. Another possibility is that it's a gift from a powerful being. For example, a god - like entity could have bestowed the Sharingan on Naruto to help him in his quest to bring peace to the ninja world.
There might be a connection between Naruto and the Uchiha clan that was previously unknown. Maybe his mother or father had some hidden Uchiha bloodline that was dormant until now. Or it could be that Naruto has a spiritual bond with an Uchiha, like Sasuke, and through that bond, he has acquired the Sharingan. This could also be related to some chakra - based transfer that occurred during a critical moment in the story.
Itachi could have realized Naruto's potential and determination. He knows Naruto is different from other ninjas and has a unique ability to change people's hearts. By giving Naruto his Sharingan, Itachi might be ensuring that Naruto has the power to carry out some important mission or to protect the people Itachi cares about.
One possible reason could be that Kakashi is in a life - threatening situation and realizes that Naruto is the best candidate to inherit his Sharingan. He knows Naruto's potential and his desire to protect the village. Another reason could be that Kakashi wants to see how Naruto would use the Sharingan in combination with his own unique abilities. He's curious about the new powers and techniques that Naruto could create with it. Also, it could be a way for Kakashi to show his complete trust in Naruto, as the Sharingan is a very precious and powerful gift.
In fanfiction, Naruto could get the Sharingan through a blood - related connection that is revealed later. For example, it could be discovered that he has some distant Uchiha ancestry that gets activated somehow. Maybe a powerful enemy's attack awakens this dormant Uchiha blood in him, and as a result, he develops the Sharingan. It could also be that a powerful sage or a new character uses their own unique powers to bestow the Sharingan upon Naruto for a specific purpose.
In some fanfictions, it could be due to a powerful emotional shock. Maybe seeing a friend in great danger at Wave, like Sasuke almost dying, could trigger an unexpected connection to the Sharingan. Since Naruto has a strong bond with Sasuke, this extreme situation might force his latent Uchiha - like powers (in the context of the fanfic) to surface, awakening the Sharingan.
Sakura could be an unexpected character to have the Sharingan. It would completely change her character dynamics. She could use it to enhance her medical ninjutsu, seeing the internal body structure more clearly. Also, she could become a more formidable fighter, using Sharingan - based genjutsu to her advantage.
One possible consequence is that Naruto would gain enhanced visual abilities. The Sharingan can see chakra flow clearly, which would be a great asset in battle for Naruto. He could better analyze his opponents' moves and weaknesses.
If Naruto had the Sharingan in fanfiction, it would likely lead to some interesting power - up scenarios. He could combine the power of the Sharingan with his own massive chakra reserves. This might make him an even more formidable opponent. His training would also take a new turn as he'd have to learn to control and master the Sharingan's abilities, like the different levels of the Sharingan and their unique powers.
Well, in fanfiction, anything can happen. Maybe it could be due to some secret experiment. Some fanfic writers might create a scenario where Orochimaru, known for his unethical experiments, somehow implants the Sharingan into Naruto. It could also be a result of some strange jutsu gone wrong that links Naruto to the Sharingan in an unexpected way.
Perhaps in the fanfiction, Naruto discovers a hidden connection between his Uzumaki heritage and the Sharingan. This newfound knowledge, combined with a great battle against a powerful villain, causes the Mangekyou Sharingan to awaken. It could also involve some sort of ancient prophecy or power that was long forgotten, and Naruto is the key to unlocking it which leads to the awakening of his Mangekyou Sharingan.
Yes, in some fanfictions, Naruto is given the Sharingan. Fanfiction writers often like to play with the concepts and powers in the Naruto universe, and giving Naruto the Sharingan can lead to some really interesting storylines. It might be a result of some kind of power transfer or a unique plot device.