Yeah, I think profile works well there. Also makes NIP-sense because we have profile events and that's what you're literally creating.
...but it doesn't work in the "what's your profile" sense because profiles change. The npub is static, which is why "what's your npub" works.
Maybe #nostrname - I use the #nostrname to locate someone first and then check the npub and nip-05 to see if they’re legit. There is a reasonable code of conduct not to use someone else’s name, but it is hardly trustworthy without the additional checks. Just see @jack and see how many jacks are out there.
problem with “profile” is that word has pejorative connotations, like you’re being “profiled” or the FBI has a profile on you. What about “gateway” or “portal”?