Rename VB.NET to B#
There are still confusions when talking about Visual Basic whether you mean VB6, VBA or Visual Basic .NET.
Today, VB.NET is as powerful as C# and deserves a powerful name. I think it would benefit alot if the connection to the "old times" of VB6 and VBA are broken and VB.NET becomes republished with a shiny new name. I am talking of the following, which happens to me everytime:
[Alice] Hey, what do you code?
[Me] I love VB.NET
[Alice] (looks irritated) Oh, I also used to do VBA/VB6 many many years ago
[Me] No, VB.NET is C# with readable syntax
[Alice] I like C#
P.S.: There is another suggestion, which I think means the same but got completely misunderstood (read the comments here)
 Rename Visual Basic to B# and Support B# With Absolute Parity
VB6 programming is the only true Visual Basic.
VB.Net was never Visual Basic and should be renamed.
THE VB6 runtime is included in Windows 10
And the VB6 programming IDE installs on Windows 10
Interesting idea but in my experience developers do not ever call them all Visual Basic.
Visual Basic means VB6 (or 5)
Visual Basic for Applications is simply referred to as VBA
And VB.net is always referred to as Visual Basic .NET (people don't leave out the .NET).
Yes, rename the imposter. VB means VB6 or VBA programming. Microsoft only named the dotnet version Visual Basic in a failed attempt to persuade VB6 developers to move to dotnet.
And now that Microsoft have promised to support VB6 programming for the lifetime of Windows 10 VB6 will outlive VBdotnet.