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 .