All iWhat I suggest you is: before making your plugin, first trycheck whether the name you are going to give is already exists in wordpressWordPress plugin repository . If not, then you can move forward and develop the plugin.
If in case existCase it exists, give a different name to your plugin. Because the upgrade is based on the name.so, you can't manage two different plugins with same name. WordPress does this upgrade option automatically from wordpress pluginthe official repository.