I don't think that end result is worth performing a modification which will need to be re applied with each update.
Size of the widget/avatar is too small to have a text under it. Will not look good in my opinion giving that users tend to use long usernames that might contain symbols and numbers. In addition to just adding a username you will have to add a strip tag to cut off usernames whose length is greater then width of an avatar.