Yes, you need a full stop after an initial in a name. It is considered an abbreviation and abbreviations require this. Put the footnote number outside / after any punctuation marks.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.