Aubrey is a city in Denton County, Texas, United States. The population was 1,500 at the 2000 census.
In 1847 the community was named Onega and the Cherokee people were the main inhabitants. Historically it was known for the peanut farms that surrounded the town. By 2009 horse ranches surrounded Aubrey. Around that time new houses were constructed in Aubrey, replacing the grounds of the old peanut farms.
Aubrey is located at 33°18′26″N 96°59′2″W / 33.30722°N 96.98389°W / 33.30722; -96.98389 (33.307148, -96.983970). It is 12 miles (19 km) north of Denton.