Stillwater is also the home of Oklahoma State University .
The Oklahoma Technology and Research Park , a joint initiative of the City of Stillwater , Meridian Technology Center and Oklahoma State University , is located in Stillwater .