The name "Orizuru" refers to a folded paper crane, a symbol of peace in Japanese culture. The tower features an interactive exhibit where visitors can fold paper cranes and drop them into a massive glass-paneled wall, contributing to a visual message of peace and remembrance.