These look like red shallots to me. There are a variety of shallots, so you might see different versionstypes depending on location and market. This site, shares information on the more common varieties. As a commenter points out, a slightly garlicky taste is not uncommon in some varieties, and the color and shape can vary.