Dear Riya,
Thank you for your reply!
You mentioned that you have checked your xbox account. There may not be a way to fix this issue properly, because the operation of checking the name content through your email account is done by the website you need to log in. It is only possible to make sure that the data you read by logging in to Microsoft's website will be correct if there is no problem with your Microsoft account settings. However, Microsoft cannot control which data is read by non-Microsoft websites.
If you need further confirmation on the status of your account and the origin of this unfamiliar account name, I suggest you try contacting Microsoft's online support to help you check.
You can find them by clicking on this link and following the directions below
https://support.microsoft.com/en-us/home/contact
- First enter your question into the search(input“MSA”), then click "Sign in to contact support" at the bottom of the page.
- Currently logged in to another valid personal Micorsoft account .
- Under "Microsoft 365 and Office", select "manage account security".
- Under Categories, select Manage Account Security, and then click Confirm.
- Click Chat with Support Agent in Web Browser.
I wish you all the best
Carmid.L-MSFT | Microsoft Community Support Specialist