Inchgarvie is of igneous origin, and partly made up of picrite. Studies of the landscape beneath the waters of the firth have revealed that the visible surface of Inchgarvie is only the top of a larger crag and tail structure similar in structure to Edinburgh Castle and the Royal Mile created by glacial action.