Sheldrake or Shelldrake may refer to:
- Sheldrake duck
- Sheldrake, a settlement within the Municipality of Rivière-au-Tonnerre, Quebec, Canada
- Shelldrake, Michigan, a ghost town in the United States
- Shelldrake River, a river in Michigan, United States
- Rupert Sheldrake, British scientist
- A character in the 1950 film Sunset Boulevard, played by Fred Clark
- Percival Sheldrake and Cyril Sheldrake who adopt the British Batman "Knight" persona in DC comics.