Hello Shravan !
Thank you for posting on Microsoft Learn Q&A.
The display name in the Azure Bot profile overrides the name defined in the manifest.json during bot conversations in most client channels especially Microsoft Teams.
The manifest.json file is mainly used when:
- you're registering the bot as a Teams app
- it defines how the bot appears in the Teams App Store (icon, name, description)
- users see this name when they install or pin the app
However, once the bot is installed, the display name during conversations is not always taken from the manifest.
If you want customers to see their custom bot name during chats, you must dynamically set the display name per customer by deploying separate bot resources or using Teams App customization with per tenant manifests.
Don't forget that changing the display name in the Azure portal affects all users of that bot instance.