Swastika is a Sanskrit word and it’s come from the word Swasti, means, all is well, good fortune, luck and well being. Swastika is a cross with four arms of equal length, with the ends of each arm bent at a right angle. Sometimes dots are added between each arm.
Swastika is an ancient symbol, and found worldwide. It is a sacred and prehistoric symbol that predates all formal religions known to humankind. Hindu and Buddhist rank Swastika second only to OM.
In Hinduism and Buddhism many gods and goddess holding Swastika (See left Ganesha picture, click to enlarge). Swastika can be seen in the art of the Egyptians, Romans, Greeks, Celts, Native Americans, and Persians as well Hindus, Jain and Buddhists.
Below is a chart that display swastika used in different religion.