Liberty Island
noun
a small island in upper New York Bay: site of the Statue of Liberty.
Formerly
Bedloe's Island.
British Dictionary definitions for liberty island
Liberty Island
noun
a small island in upper New York Bay: site of the Statue of Liberty. Area: 5 hectares (12 acres)
Former name (until 1956): Bedloe's Island