It's old-fashioned, but kind of fits in with the names like Summer, Meadow and Autumn that are so trendy right now. Hasn't been used very much as a first name in the last fifty years or so, so a young June would likely not have to wonder if the teacher was talking to her or Other June.