I am quite often asked this question and my answer is a resounding yes!!
From my observations there is no clear relationship between introversion/extroversion and public speaking ability. There is also no clear relationship between introversion/extroversion and level of fear about public speaking. Many people assume that extroverted people will be more confident speakers but that is often not true. I have come across extroverted people who are very nervous and introverted speakers who are very confident. In fact, some of my clients who tell me they have mild generalised social anxiety, end up being the best speakers by the end of my courses!
Here are some reasons why I think that introverts can be excellent public speakers:
I strongly believe that anyone can manage their nerves and become a better public speaker with the right support.