I find Billy to be a weird name for someone who's first language isn't English. I'm not trying to be critical about something that really isn't important, but I usually imagine someone from Brazil to have a more exotic name, like Raymundo or something to that effect.